var tmp … type ptrTest … type extra … var ptrTests … func TestPointerChecks(t *testing.T) { … } func buildPtrTests(t *testing.T, gopath string, cgocheck2 bool) (exe string) { … } const ptrTestMain … var csem … func testOne(t *testing.T, pt ptrTest, exe, exe2 string) { … }