Skip to content

Commit 8352195

Browse files
committed
Update tests for new stability inheritance rules
1 parent 5b895a8 commit 8352195

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

src/test/auxiliary/inherited_stability.rs

+10-2
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,20 @@ pub fn stable() {}
1818

1919
#[stable]
2020
pub mod stable_mod {
21-
#[experimental]
2221
pub fn experimental() {}
2322

23+
#[stable]
2424
pub fn stable() {}
2525
}
2626

27+
#[unstable]
28+
pub mod unstable_mod {
29+
#[experimental]
30+
pub fn experimental() {}
31+
32+
pub fn unstable() {}
33+
}
34+
2735
pub mod experimental_mod {
2836
pub fn experimental() {}
2937

@@ -33,9 +41,9 @@ pub mod experimental_mod {
3341

3442
#[stable]
3543
pub trait Stable {
36-
#[experimental]
3744
fn experimental(&self);
3845

46+
#[stable]
3947
fn stable(&self);
4048
}
4149

src/test/compile-fail/lint-stability.rs

+3
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,9 @@ mod inheritance {
165165
stable_mod::experimental(); //~ ERROR use of experimental item
166166
stable_mod::stable();
167167

168+
unstable_mod::experimental(); //~ ERROR use of experimental item
169+
unstable_mod::unstable(); //~ ERROR use of unstable item
170+
168171
experimental_mod::experimental(); //~ ERROR use of experimental item
169172
experimental_mod::stable();
170173

0 commit comments

Comments
 (0)