about summary refs log tree commit diff
path: root/src/test/incremental/struct_remove_field.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/incremental/struct_remove_field.rs')
-rw-r--r--src/test/incremental/struct_remove_field.rs43
1 files changed, 0 insertions, 43 deletions
diff --git a/src/test/incremental/struct_remove_field.rs b/src/test/incremental/struct_remove_field.rs
deleted file mode 100644
index b97a87e0962..00000000000
--- a/src/test/incremental/struct_remove_field.rs
+++ /dev/null
@@ -1,43 +0,0 @@
-// Test incremental compilation tracking where we change field names
-// in between revisions (hashing should be stable).
-
-// revisions:rpass1 rpass2
-// compile-flags: -Z query-dep-graph
-
-#![feature(rustc_attrs)]
-
-#[cfg(rpass1)]
-pub struct X {
-    pub x: u32,
-    pub x2: u32,
-}
-
-#[cfg(rpass2)]
-pub struct X {
-    pub x: u32,
-}
-
-pub struct EmbedX {
-    x: X
-}
-
-pub struct Y {
-    pub y: char
-}
-
-#[rustc_clean(except="typeck,fn_sig", cfg="rpass2")]
-pub fn use_X(x: X) -> u32 {
-    x.x as u32
-}
-
-#[rustc_clean(except="typeck", cfg="rpass2")]
-pub fn use_EmbedX(embed: EmbedX) -> u32 {
-    embed.x.x as u32
-}
-
-#[rustc_clean(cfg="rpass2")]
-pub fn use_Y() {
-    let x: Y = Y { y: 'c' };
-}
-
-pub fn main() { }