//@ revisions: rpass1 rpass2 | |
//@ compile-flags: -Z query-dep-graph | |
#![allow(warnings)] | |
#![feature(rustc_attrs)] | |
fn main() { } | |
mod x { | |
#[cfg(rpass1)] | |
pub fn xxxx() -> i32 { | |
1 | |
} | |
#[cfg(rpass2)] | |
pub fn xxxx() -> i32 { | |
2 | |
} | |
} | |
mod y { | |
use x; | |
#[rustc_clean(cfg="rpass2")] | |
pub fn yyyy() { | |
x::xxxx(); | |
} | |
} | |
mod z { | |
use y; | |
#[rustc_clean(cfg="rpass2")] | |
pub fn z() { | |
y::yyyy(); | |
} | |
} |