diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2016-05-24 15:59:07 -0400 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2016-05-31 19:59:57 -0400 |
| commit | 5dc6a058b2ec05a18447308b224669c4a9726f3c (patch) | |
| tree | d0727bc5b726f232fa2df86247ad7014fa63e085 | |
| parent | be1819f14bfa67e95b711f1e093816f4d29c94de (diff) | |
| download | rust-5dc6a058b2ec05a18447308b224669c4a9726f3c.tar.gz rust-5dc6a058b2ec05a18447308b224669c4a9726f3c.zip | |
extend type alias test to include a clean rev
| -rw-r--r-- | src/test/incremental/type_alias_cross_crate/auxiliary/a.rs | 4 | ||||
| -rw-r--r-- | src/test/incremental/type_alias_cross_crate/b.rs | 4 |
2 files changed, 7 insertions, 1 deletions
diff --git a/src/test/incremental/type_alias_cross_crate/auxiliary/a.rs b/src/test/incremental/type_alias_cross_crate/auxiliary/a.rs index 446d97e5bc0..e1dba131770 100644 --- a/src/test/incremental/type_alias_cross_crate/auxiliary/a.rs +++ b/src/test/incremental/type_alias_cross_crate/auxiliary/a.rs @@ -16,4 +16,8 @@ pub type X = u32; #[cfg(rpass2)] pub type X = i32; +// this version doesn't actually change anything: +#[cfg(rpass3)] +pub type X = i32; + pub type Y = char; diff --git a/src/test/incremental/type_alias_cross_crate/b.rs b/src/test/incremental/type_alias_cross_crate/b.rs index b4e9b760101..c5421fcbf5c 100644 --- a/src/test/incremental/type_alias_cross_crate/b.rs +++ b/src/test/incremental/type_alias_cross_crate/b.rs @@ -9,19 +9,21 @@ // except according to those terms. // aux-build:a.rs -// revisions:rpass1 rpass2 +// revisions:rpass1 rpass2 rpass3 #![feature(rustc_attrs)] extern crate a; #[rustc_dirty(label="TypeckItemBody", cfg="rpass2")] +#[rustc_clean(label="TypeckItemBody", cfg="rpass3")] pub fn use_X() -> u32 { let x: a::X = 22; x as u32 } #[rustc_clean(label="TypeckItemBody", cfg="rpass2")] +#[rustc_clean(label="TypeckItemBody", cfg="rpass3")] pub fn use_Y() { let x: a::Y = 'c'; } |
