github.com/cockroachdb/tools@v0.0.0-20230222021103-a6d27438930d/go/callgraph/cha/testdata/func.go (about)

     1  // +build ignore
     2  
     3  package main
     4  
     5  // Test of dynamic function calls; no interfaces.
     6  
     7  func A(int) {}
     8  
     9  var (
    10  	B = func(int) {}
    11  	C = func(int) {}
    12  )
    13  
    14  func f() {
    15  	pfn := B
    16  	pfn(0) // calls A, B, C, even though A is not even address-taken
    17  }
    18  
    19  // WANT:
    20  // Dynamic calls
    21  //   f --> A
    22  //   f --> init$1
    23  //   f --> init$2