GoPLS Viewer

Home|gopls/go/callgraph/cha/testdata/func.go
1// +build ignore
2
3package main
4
5// Test of dynamic function calls; no interfaces.
6
7func A(int) {}
8
9var (
10    B = func(int) {}
11    C = func(int) {}
12)
13
14func 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
24
MembersX
A
f
f.pfn
Members
X