github.com/powerman/golang-tools@v0.1.11-0.20220410185822-5ad214d8d803/go/analysis/passes/buildssa/testdata/src/c/c.go (about)

     1  // Package c is to test buildssa importing packages.
     2  package c
     3  
     4  import (
     5  	"a"
     6  	"b"
     7  	"unsafe"
     8  )
     9  
    10  func A() {
    11  	_ = a.Fib(10)
    12  }
    13  
    14  func B() {
    15  	var x int
    16  	ptr := unsafe.Pointer(&x)
    17  	_ = b.LoadPointer(&ptr)
    18  
    19  	m := b.G.Load()
    20  	f := b.Load(&b.G)
    21  	if f != m {
    22  		panic("loads of b.G are expected to be indentical")
    23  	}
    24  }