summary refs log tree commit diff
path: root/src/test/ui/binding
diff options
context:
space:
mode:
authorMazdak Farrokhzad <twingoow@gmail.com>2019-12-30 01:23:42 +0100
committerMazdak Farrokhzad <twingoow@gmail.com>2020-01-18 19:33:47 +0100
commita1eadca88f03de91f5eecd316419d32e2a302c2b (patch)
treea0a48f8d12920bf9816cbd587c288af2d9c44e17 /src/test/ui/binding
parent3e3cac010b318c6a2aa89ffbbafaea169898ba3d (diff)
downloadrust-a1eadca88f03de91f5eecd316419d32e2a302c2b.tar.gz
rust-a1eadca88f03de91f5eecd316419d32e2a302c2b.zip
slice_patterns: remove gates in tests
Diffstat (limited to 'src/test/ui/binding')
-rw-r--r--src/test/ui/binding/empty-types-in-patterns.rs3
-rw-r--r--src/test/ui/binding/irrefutable-slice-patterns.rs3
-rw-r--r--src/test/ui/binding/match-byte-array-patterns.rs1
-rw-r--r--src/test/ui/binding/match-vec-alternatives.rs1
-rw-r--r--src/test/ui/binding/zero_sized_subslice_match.rs1
5 files changed, 3 insertions, 6 deletions
diff --git a/src/test/ui/binding/empty-types-in-patterns.rs b/src/test/ui/binding/empty-types-in-patterns.rs
index 4271ffb7b1b..0d0dbcaf40f 100644
--- a/src/test/ui/binding/empty-types-in-patterns.rs
+++ b/src/test/ui/binding/empty-types-in-patterns.rs
@@ -1,7 +1,8 @@
 // run-pass
+
 #![feature(never_type, never_type_fallback)]
 #![feature(exhaustive_patterns)]
-#![feature(slice_patterns)]
+
 #![allow(unreachable_patterns)]
 #![allow(unreachable_code)]
 #![allow(unused_variables)]
diff --git a/src/test/ui/binding/irrefutable-slice-patterns.rs b/src/test/ui/binding/irrefutable-slice-patterns.rs
index ac733ef6e9c..048e1e5e9b4 100644
--- a/src/test/ui/binding/irrefutable-slice-patterns.rs
+++ b/src/test/ui/binding/irrefutable-slice-patterns.rs
@@ -1,7 +1,6 @@
 // run-pass
-// #47096
 
-#![feature(slice_patterns)]
+// Regression test for #47096.
 
 fn foo(s: &[i32]) -> &[i32] {
     let &[ref xs @ ..] = s;
diff --git a/src/test/ui/binding/match-byte-array-patterns.rs b/src/test/ui/binding/match-byte-array-patterns.rs
index e87745705da..f0c988c01c2 100644
--- a/src/test/ui/binding/match-byte-array-patterns.rs
+++ b/src/test/ui/binding/match-byte-array-patterns.rs
@@ -1,5 +1,4 @@
 // run-pass
-#![feature(slice_patterns)]
 
 fn main() {
     let buf = &[0u8; 4];
diff --git a/src/test/ui/binding/match-vec-alternatives.rs b/src/test/ui/binding/match-vec-alternatives.rs
index 9b06a86a7b9..af95eb95df0 100644
--- a/src/test/ui/binding/match-vec-alternatives.rs
+++ b/src/test/ui/binding/match-vec-alternatives.rs
@@ -1,5 +1,4 @@
 // run-pass
-#![feature(slice_patterns)]
 
 fn match_vecs<'a, T>(l1: &'a [T], l2: &'a [T]) -> &'static str {
     match (l1, l2) {
diff --git a/src/test/ui/binding/zero_sized_subslice_match.rs b/src/test/ui/binding/zero_sized_subslice_match.rs
index 5326fa612a8..187c2983633 100644
--- a/src/test/ui/binding/zero_sized_subslice_match.rs
+++ b/src/test/ui/binding/zero_sized_subslice_match.rs
@@ -1,5 +1,4 @@
 // run-pass
-#![feature(slice_patterns)]
 
 fn main() {
     let x = [(), ()];