-
Notifications
You must be signed in to change notification settings - Fork 13.7k
Closed
Labels
A-resolveArea: Name/path resolution done by `rustc_resolve` specificallyArea: Name/path resolution done by `rustc_resolve` specifically
Description
Right now, this compiles ...
pub type T = ();
mod foo {
pub use super::T;
}
mod bar {
pub use super::*; // ... but replacing `*` with `T` causes unresolved imports.
}
pub use foo::*;
pub use bar::*;
Neither case compiled before #31726, when even this would not compile:
pub type T = ();
mod foo {
pub use super::T;
}
pub use foo::*;
Metadata
Metadata
Assignees
Labels
A-resolveArea: Name/path resolution done by `rustc_resolve` specificallyArea: Name/path resolution done by `rustc_resolve` specifically