kythe.io@v0.0.68-0.20240422202219-7225dbc01741/kythe/go/indexer/testdata/initcall.go (about) 1 package initcall 2 3 import "fmt" 4 5 // Verify that duplicate anchors are not generated for function calls occurring 6 // in the initializer of a struct field. 7 8 // - @silly defines/binding Silly 9 type silly struct { 10 //- @Q defines/binding SField 11 //- SField childof Silly 12 Q string 13 } 14 15 var s = silly{ 16 //- @Q ref/writes SField 17 //- Call=@"fmt.Sprint(\"silly\")" ref/init SField 18 //- Call ref/call Sprint=vname("func Sprint","golang.org",_,"fmt","go") 19 //- @Sprint ref Sprint 20 Q: fmt.Sprint("silly"), 21 }