| Test of line directives in caller and caller. | |
| Neither should have any effect on inlining. | |
| -- go.mod -- | |
| module testdata | |
| go 1.12 | |
| -- a/a.go -- | |
| package a | |
| import "testdata/b" | |
| func A() { | |
| //line b2.go:3:3 | |
| b.F() //@ inline(re"F", result) | |
| } | |
| -- b/b.go -- | |
| package b | |
| //line b2.go:1:1 | |
| func F() { println("hi") } | |
| -- b/b2.go -- | |
| package b | |
| func NotWhatYouWereLookingFor() {} | |
| -- result -- | |
| package a | |
| func A() { | |
| //line b2.go:3:3 | |
| println("hi") //@ inline(re"F", result) | |
| } |