diff --git a/src/test/compile-fail/issue-28075.rs b/src/test/compile-fail/issue-28075.rs index 7e9dfcf3ccb8..d75f5f606a01 100644 --- a/src/test/compile-fail/issue-28075.rs +++ b/src/test/compile-fail/issue-28075.rs @@ -10,12 +10,16 @@ // Unstable entities should be caught in import lists +// aux-build:lint_stability.rs + #![allow(unused_imports)] -use std::thread::{catch_panic, ScopedKey}; //~ ERROR use of unstable library feature 'catch_panic' -//~^ ERROR use of unstable library feature 'scoped_tls' +extern crate lint_stability; -use std::rt::{self}; //~ ERROR use of unstable library feature 'rt' +use lint_stability::{unstable, deprecated}; //~ ERROR use of unstable library feature 'test_feature' +//~^ WARNING use of deprecated item + +use lint_stability::unstable::{self as u}; //~ ERROR use of unstable library feature 'test_feature' fn main() { } diff --git a/src/test/compile-fail/issue-28388-3.rs b/src/test/compile-fail/issue-28388-3.rs index 59756be55bd6..0cb669f5f8fb 100644 --- a/src/test/compile-fail/issue-28388-3.rs +++ b/src/test/compile-fail/issue-28388-3.rs @@ -10,7 +10,11 @@ // Prefix in imports with empty braces should be resolved and checked privacy, stability, etc. -use std::rt::{}; //~ ERROR use of unstable library feature 'rt' -use std::{}; // OK +// aux-build:lint_stability.rs + +extern crate lint_stability; + +use lint_stability::UnstableStruct::{}; //~ ERROR use of unstable library feature 'test_feature' +use lint_stability::StableStruct::{}; // OK fn main() {}