diff options
| author | Alex Stokes <r.alex.stokes@gmail.com> | 2018-09-22 17:07:56 -0700 |
|---|---|---|
| committer | Alex Stokes <r.alex.stokes@gmail.com> | 2018-09-22 17:07:56 -0700 |
| commit | a3818685e412435d6faecfcf9b016b4eb7627e90 (patch) | |
| tree | 76a01dc64cac22d1ece026cb89617a3e46181370 /src/libsyntax | |
| parent | de5f6ee3c6208149d69c5547623fe818c1f1d2ab (diff) | |
| download | rust-a3818685e412435d6faecfcf9b016b4eb7627e90.tar.gz rust-a3818685e412435d6faecfcf9b016b4eb7627e90.zip | |
stabilize pattern_parentheses feature
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/feature_gate.rs | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/libsyntax/feature_gate.rs b/src/libsyntax/feature_gate.rs index d44d2146d82..1befc8e3ee0 100644 --- a/src/libsyntax/feature_gate.rs +++ b/src/libsyntax/feature_gate.rs @@ -412,9 +412,6 @@ declare_features! ( // Multiple patterns with `|` in `if let` and `while let` (active, if_while_or_patterns, "1.26.0", Some(48215), None), - // Parentheses in patterns - (active, pattern_parentheses, "1.26.0", Some(51087), None), - // Allows `#[repr(packed)]` attribute on structs (active, repr_packed, "1.26.0", Some(33158), None), @@ -680,6 +677,8 @@ declare_features! ( (accepted, extern_absolute_paths, "1.30.0", Some(44660), None), // Access to crate names passed via `--extern` through prelude (accepted, extern_prelude, "1.30.0", Some(44660), None), + // Parentheses in patterns + (accepted, pattern_parentheses, "1.31.0", Some(51087), None), ); // If you change this, please modify src/doc/unstable-book as well. You must @@ -1773,10 +1772,6 @@ impl<'a> Visitor<'a> for PostExpansionVisitor<'a> { gate_feature_post!(&self, exclusive_range_pattern, pattern.span, "exclusive range pattern syntax is experimental"); } - PatKind::Paren(..) => { - gate_feature_post!(&self, pattern_parentheses, pattern.span, - "parentheses in patterns are unstable"); - } _ => {} } visit::walk_pat(self, pattern) |
