diff options
Diffstat (limited to 'tests/incremental/hello_world.rs')
-rw-r--r-- | tests/incremental/hello_world.rs | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/tests/incremental/hello_world.rs b/tests/incremental/hello_world.rs new file mode 100644 index 000000000..d5ec6e92b --- /dev/null +++ b/tests/incremental/hello_world.rs @@ -0,0 +1,37 @@ +// 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(); + } +} |