Skip to content

Commit fa64021

Browse files
committed
extend type alias test to include a clean rev
1 parent c4be8f2 commit fa64021

File tree

2 files changed

+7
-1
lines changed
  • src/test/incremental/type_alias_cross_crate

2 files changed

+7
-1
lines changed

src/test/incremental/type_alias_cross_crate/auxiliary/a.rs

+4
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ pub type X = u32;
1616
#[cfg(rpass2)]
1717
pub type X = i32;
1818

19+
// this version doesn't actually change anything:
20+
#[cfg(rpass3)]
21+
pub type X = i32;
22+
1923
pub type Y = char;
2024

2125
pub fn foo() { }

src/test/incremental/type_alias_cross_crate/b.rs

+3-1
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,21 @@
99
// except according to those terms.
1010

1111
// aux-build:a.rs
12-
// revisions:rpass1 rpass2
12+
// revisions:rpass1 rpass2 rpass3
1313

1414
#![feature(rustc_attrs)]
1515

1616
extern crate a;
1717

1818
#[rustc_dirty(label="TypeckItemBody", cfg="rpass2")]
19+
#[rustc_clean(label="TypeckItemBody", cfg="rpass3")]
1920
pub fn use_X() -> u32 {
2021
let x: a::X = 22;
2122
x as u32
2223
}
2324

2425
#[rustc_clean(label="TypeckItemBody", cfg="rpass2")]
26+
#[rustc_clean(label="TypeckItemBody", cfg="rpass3")]
2527
pub fn use_Y() {
2628
let x: a::Y = 'c';
2729
}

0 commit comments

Comments
 (0)