github.com/dannin/go@v0.0.0-20161031215817-d35dfd405eaa/misc/cgo/testshared/src/exe/exe.go (about)

     1  package main
     2  
     3  import (
     4  	"depBase"
     5  	"os"
     6  	"reflect"
     7  	"runtime"
     8  )
     9  
    10  func main() {
    11  	defer depBase.ImplementedInAsm()
    12  	// This code below causes various go.itab.* symbols to be generated in
    13  	// the executable. Similar code in ../depBase/dep.go results in
    14  	// exercising https://github.com/golang/go/issues/17594
    15  	reflect.TypeOf(os.Stdout).Elem()
    16  	runtime.GC()
    17  	depBase.V = depBase.F() + 1
    18  }