Add a regression test for use of unexported fully-qualified paths

An unexported foo.baz can't be resolved from inside foo when called as foo.baz
instead of just baz. This behavior may want to change eventually.
This commit is contained in:
Brian Anderson 2011-05-01 16:29:52 -04:00
parent a697210234
commit f25e678365

View File

@ -0,0 +1,21 @@
// xfail-boot
// error-pattern: unresolved name
// In this test baz isn't resolved when called as foo.baz even though
// it's called from inside foo. This is somewhat surprising and may
// want to change eventually.
mod foo {
export bar;
fn bar() {
foo.baz();
}
fn baz() {
}
}
fn main() {
}