github.com/jmigpin/editor@v1.6.0/core/godebug/testdata/gomod03.txt (about) 1 # func call should not be annotated: pkg with only one godebug annotate block inside another func 2 3 cd main 4 ucmd godebugtester run main.go 5 contains stdout "=> F1a()" 6 fail contains stdout "\"mainArg0\"" 7 8 -- main/go.mod -- 9 module mod1 10 require example.com/pkg1 v0.0.0 11 replace example.com/pkg1 => ../pkg1 12 -- main/main.go -- 13 package main 14 import "example.com/pkg1" 15 func main() { 16 _=pkg1.F1a() 17 //godebug:annotateoff 18 _=pkg1.F1b("mainArg0") 19 } 20 -- pkg1/go.mod -- 21 module example.com/pkg1 22 -- pkg1/f1.go -- 23 package pkg1 24 func F1a() string { 25 //godebug:annotateblock 26 return "F1a" 27 } 28 func F1b(a string) string { 29 return a 30 }