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  }