github.com/powerman/golang-tools@v0.1.11-0.20220410185822-5ad214d8d803/go/analysis/passes/cgocall/testdata/src/b/b.go (about) 1 // Copyright 2017 The Go Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style 3 // license that can be found in the LICENSE file. 4 5 // Test the cgo checker on a file that doesn't use cgo, but has an 6 // import named "C". 7 8 package b 9 10 import C "fmt" 11 12 import "unsafe" 13 14 func init() { 15 var f func() 16 C.Println(unsafe.Pointer(&f)) 17 18 // Passing a pointer (via a slice), but C is fmt, not cgo. 19 C.Println([]int{3}) 20 }