diff options
Diffstat (limited to 'src/test/incremental/hash-module-order.rs')
-rw-r--r-- | src/test/incremental/hash-module-order.rs | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/src/test/incremental/hash-module-order.rs b/src/test/incremental/hash-module-order.rs deleted file mode 100644 index fe9af9eeb..000000000 --- a/src/test/incremental/hash-module-order.rs +++ /dev/null @@ -1,28 +0,0 @@ -// revisions: rpass1 rpass2 -// compile-flags: -Z incremental-ignore-spans -Z query-dep-graph - -// Tests that module hashing depends on the order of the items -// (since the order is exposed through `Mod.item_ids`). -// Changing the order of items (while keeping `Span`s the same) -// should still result in `hir_owner` being invalidated. -// Note that it's possible to keep the spans unchanged using -// a proc-macro (e.g. producing the module via `quote!`) -// but we use `-Z incremental-ignore-spans` for simplicity - -#![feature(rustc_attrs)] - -#[cfg(rpass1)] -#[rustc_clean(cfg="rpass1",except="hir_owner")] -mod foo { - struct First; - struct Second; -} - -#[cfg(rpass2)] -#[rustc_clean(cfg="rpass2",except="hir_owner")] -mod foo { - struct Second; - struct First; -} - -fn main() {} |