github.com/razvanm/vanadium-go-1.3@v0.0.0-20160721203343-4a65068e5915/test/linkx.go (about) 1 // $G $D/$F.go && $L -X main.tbd hello -X main.overwrite trumped -X main.nosuchsymbol neverseen $F.$A && ./$A.out 2 3 // NOTE: This test is not run by 'run.go' and so not run by all.bash. 4 // To run this test you must use the ./run shell script. 5 6 // Copyright 2012 The Go Authors. All rights reserved. 7 // Use of this source code is governed by a BSD-style 8 // license that can be found in the LICENSE file. 9 10 // Test the -X facility of the gc linker (6l etc.). 11 12 package main 13 14 var tbd string 15 var overwrite string = "dibs" 16 17 func main() { 18 if tbd != "hello" { 19 println("BUG: test/linkx tbd", len(tbd), tbd) 20 } 21 if overwrite != "trumped" { 22 println("BUG: test/linkx overwrite", len(overwrite), overwrite) 23 } 24 }