diff options
Diffstat (limited to 'go/analysis/passes/nilness/testdata/src/c/c.go')
-rw-r--r-- | go/analysis/passes/nilness/testdata/src/c/c.go | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/go/analysis/passes/nilness/testdata/src/c/c.go b/go/analysis/passes/nilness/testdata/src/c/c.go new file mode 100644 index 000000000..c9a05a714 --- /dev/null +++ b/go/analysis/passes/nilness/testdata/src/c/c.go @@ -0,0 +1,14 @@ +package c + +func instantiated[X any](x *X) int { + if x == nil { + print(*x) // want "nil dereference in load" + } + return 1 +} + +var g int + +func init() { + g = instantiated[int](&g) +} |