blob: 6792559b23d4752bb67003e1e779c24c84eccce0 [file] [log] [blame] [edit]
See import-shadow.txtar for a description.
-- go.mod --
module testdata
go 1.12
-- a/a.go --
package a
import "testdata/b"
var x b.T
func A(b int) {
x.F() //@ inline(re"F", fresult)
}
-- b/b.go --
package b
type T struct{}
func (T) F() {
One()
Two()
}
func One() {}
func Two() {}
-- fresult --
package a
import b0 "testdata/b"
import "testdata/b"
var x b.T
func A(b int) {
b0.One()
b0.Two() //@ inline(re"F", fresult)
}
-- d/d.go --
package d
import "testdata/e"
func D() {
const log = "shadow"
e.E() //@ inline(re"E", eresult)
}
-- e/e.go --
package e
import "log"
func E() {
log.Printf("")
}
-- eresult --
package d
import log0 "log"
func D() {
const log = "shadow"
log0.Printf("") //@ inline(re"E", eresult)
}