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) | |
} |