about summary refs log tree commit diff
path: root/src/libsyntax/parse/parser.rs
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2014-01-03 14:15:08 -0800
committerPatrick Walton <pcwalton@mimiga.net>2014-01-13 13:11:01 -0800
commitce358fca333db7bc0ac1bffa1daa13099b2561d8 (patch)
treecbe0faf79d26c98503db45abecdf8019eaabbce9 /src/libsyntax/parse/parser.rs
parentb8c60f906b897f413997f17f0376402061993c8d (diff)
downloadrust-ce358fca333db7bc0ac1bffa1daa13099b2561d8.tar.gz
rust-ce358fca333db7bc0ac1bffa1daa13099b2561d8.zip
libsyntax: Make managed box `@` patterns obsolete
Diffstat (limited to 'src/libsyntax/parse/parser.rs')
-rw-r--r--src/libsyntax/parse/parser.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/libsyntax/parse/parser.rs b/src/libsyntax/parse/parser.rs
index b783ea6da3c..a71d5bf0e9e 100644
--- a/src/libsyntax/parse/parser.rs
+++ b/src/libsyntax/parse/parser.rs
@@ -2903,7 +2903,10 @@ impl Parser {
                 };
                 PatLit(vst)
               }
-              _ => PatBox(sub)
+              _ => {
+                self.obsolete(self.span, ObsoleteManagedPattern);
+                PatBox(sub)
+              }
             };
             hi = self.last_span.hi;
             return @ast::Pat {