mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-26 16:54:01 +00:00
41 lines
802 B
Rust
41 lines
802 B
Rust
pub mod inner {
|
|
#[cfg(FALSE)]
|
|
mod gone {
|
|
pub fn uwu() {}
|
|
}
|
|
|
|
#[cfg(FALSE)]
|
|
pub use super::uwu;
|
|
//~^ NOTE found an item that was configured out
|
|
}
|
|
|
|
pub use a::x;
|
|
//~^ ERROR unresolved import `a::x`
|
|
//~| NOTE no `x` in `a`
|
|
|
|
mod a {
|
|
#[cfg(FALSE)]
|
|
pub fn x() {}
|
|
//~^ NOTE found an item that was configured out
|
|
}
|
|
|
|
pub use b::{x, y};
|
|
//~^ ERROR unresolved imports `b::x`, `b::y`
|
|
//~| NOTE no `x` in `b`
|
|
//~| NOTE no `y` in `b`
|
|
|
|
mod b {
|
|
#[cfg(FALSE)]
|
|
pub fn x() {}
|
|
//~^ NOTE found an item that was configured out
|
|
#[cfg(FALSE)]
|
|
pub fn y() {}
|
|
//~^ NOTE found an item that was configured out
|
|
}
|
|
|
|
fn main() {
|
|
// There is no uwu at this path - no diagnostic.
|
|
inner::uwu(); //~ ERROR cannot find function
|
|
//~^ NOTE not found in `inner`
|
|
}
|