diff options
| author | Tyler Mandry <tmandry@gmail.com> | 2019-04-25 14:03:45 -0700 |
|---|---|---|
| committer | Tyler Mandry <tmandry@gmail.com> | 2019-04-25 14:03:45 -0700 |
| commit | 0a26789af90a78558144db0dbedeb820f07f2a61 (patch) | |
| tree | 591c7a6f54c53654c5dbc317166f5a67b3d7e64f /src/test/ui | |
| parent | bd31c392f286d61caac0babee68c900cdaa8b504 (diff) | |
| download | rust-0a26789af90a78558144db0dbedeb820f07f2a61.tar.gz rust-0a26789af90a78558144db0dbedeb820f07f2a61.zip | |
Make `-Z allow-features` work for stdlib features
Diffstat (limited to 'src/test/ui')
| -rw-r--r-- | src/test/ui/feature-gate/allow-features-empty.rs | 2 | ||||
| -rw-r--r-- | src/test/ui/feature-gate/allow-features-empty.stderr | 8 | ||||
| -rw-r--r-- | src/test/ui/feature-gate/allow-features.rs | 2 | ||||
| -rw-r--r-- | src/test/ui/feature-gate/allow-features.stderr | 8 |
4 files changed, 18 insertions, 2 deletions
diff --git a/src/test/ui/feature-gate/allow-features-empty.rs b/src/test/ui/feature-gate/allow-features-empty.rs index 83250052cb5..784a1d2697d 100644 --- a/src/test/ui/feature-gate/allow-features-empty.rs +++ b/src/test/ui/feature-gate/allow-features-empty.rs @@ -7,4 +7,6 @@ #![feature(lang_items)] //~ ERROR +#![feature(unknown_stdlib_feature)] //~ ERROR + fn main() {} diff --git a/src/test/ui/feature-gate/allow-features-empty.stderr b/src/test/ui/feature-gate/allow-features-empty.stderr index cce2c4078c2..ab41422ed05 100644 --- a/src/test/ui/feature-gate/allow-features-empty.stderr +++ b/src/test/ui/feature-gate/allow-features-empty.stderr @@ -16,6 +16,12 @@ error[E0725]: the feature `lang_items` is not in the list of allowed features LL | #![feature(lang_items)] | ^^^^^^^^^^ -error: aborting due to 3 previous errors +error[E0725]: the feature `unknown_stdlib_feature` is not in the list of allowed features + --> $DIR/allow-features-empty.rs:10:12 + | +LL | #![feature(unknown_stdlib_feature)] + | ^^^^^^^^^^^^^^^^^^^^^^ + +error: aborting due to 4 previous errors For more information about this error, try `rustc --explain E0725`. diff --git a/src/test/ui/feature-gate/allow-features.rs b/src/test/ui/feature-gate/allow-features.rs index 1cebc8f34f2..de3439a5b62 100644 --- a/src/test/ui/feature-gate/allow-features.rs +++ b/src/test/ui/feature-gate/allow-features.rs @@ -7,4 +7,6 @@ #![feature(lang_items)] +#![feature(unknown_stdlib_feature)] //~ ERROR + fn main() {} diff --git a/src/test/ui/feature-gate/allow-features.stderr b/src/test/ui/feature-gate/allow-features.stderr index b13560fb81c..5b39a6f053b 100644 --- a/src/test/ui/feature-gate/allow-features.stderr +++ b/src/test/ui/feature-gate/allow-features.stderr @@ -4,6 +4,12 @@ error[E0725]: the feature `rustc_const_unstable` is not in the list of allowed f LL | #![feature(rustc_const_unstable)] | ^^^^^^^^^^^^^^^^^^^^ -error: aborting due to previous error +error[E0725]: the feature `unknown_stdlib_feature` is not in the list of allowed features + --> $DIR/allow-features.rs:10:12 + | +LL | #![feature(unknown_stdlib_feature)] + | ^^^^^^^^^^^^^^^^^^^^^^ + +error: aborting due to 2 previous errors For more information about this error, try `rustc --explain E0725`. |
