diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2019-09-01 14:54:57 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2019-09-07 21:37:51 +0300 |
| commit | f7434aef26bc413469fc0dfeadecabf75e18bd38 (patch) | |
| tree | 3cac9e58eec901a58254d7b842e811d2fa06edac /src/test/ui/feature-gates | |
| parent | ef54f57c5b9d894a38179d09b00610c1b337b086 (diff) | |
| download | rust-f7434aef26bc413469fc0dfeadecabf75e18bd38.tar.gz rust-f7434aef26bc413469fc0dfeadecabf75e18bd38.zip | |
Support "soft" feature-gating using a lint
Use it for feature-gating `#[bench]`
Diffstat (limited to 'src/test/ui/feature-gates')
| -rw-r--r-- | src/test/ui/feature-gates/bench.rs | 4 | ||||
| -rw-r--r-- | src/test/ui/feature-gates/bench.stderr | 10 |
2 files changed, 14 insertions, 0 deletions
diff --git a/src/test/ui/feature-gates/bench.rs b/src/test/ui/feature-gates/bench.rs new file mode 100644 index 00000000000..d8a09625e96 --- /dev/null +++ b/src/test/ui/feature-gates/bench.rs @@ -0,0 +1,4 @@ +#[bench] //~ ERROR use of unstable library feature 'test' +fn bench() {} + +fn main() {} diff --git a/src/test/ui/feature-gates/bench.stderr b/src/test/ui/feature-gates/bench.stderr new file mode 100644 index 00000000000..25ddcc5e361 --- /dev/null +++ b/src/test/ui/feature-gates/bench.stderr @@ -0,0 +1,10 @@ +error: use of unstable library feature 'test': `bench` is a part of custom test frameworks which are unstable + --> $DIR/bench.rs:1:3 + | +LL | #[bench] + | ^^^^^ + | + = note: `#[deny(soft_unstable)]` on by default + +error: aborting due to previous error + |
