# func call should not be annotated: pkg with only one godebug annotate block inside another func

cd main
godebugtester run main.go
contains stdout "=> _.F1a()"
fail contains stdout "=> _.F1b()"
fail contains stdout "\"mainArg0\""

-- main/go.mod --
module mod1
require example.com/pkg1 v0.0.0
replace example.com/pkg1 => ../pkg1
-- main/main.go --
package main
import "example.com/pkg1"
func main() {
	_=pkg1.F1a()
	//godebug:annotateoff
	_=pkg1.F1b("mainArg0")
}
-- pkg1/go.mod --
module example.com/pkg1
-- pkg1/f1.go --
package pkg1
//godebug:annotateoff
func F1a() string {
	//godebug:annotateblock
	return "F1a"
}
func F1b(a string) string {
	return a
}