From 885d0d3d3369bef72590a4d5671c0de83e968dda Mon Sep 17 00:00:00 2001 From: Luqman Aden Date: Sun, 10 Mar 2013 22:34:25 -0700 Subject: Stop parsing __asm__. --- src/libsyntax/parse/parser.rs | 8 -------- src/libsyntax/parse/token.rs | 1 - 2 files changed, 9 deletions(-) (limited to 'src/libsyntax') diff --git a/src/libsyntax/parse/parser.rs b/src/libsyntax/parse/parser.rs index 6076ad0ce0e..51e36d9ec02 100644 --- a/src/libsyntax/parse/parser.rs +++ b/src/libsyntax/parse/parser.rs @@ -1184,14 +1184,6 @@ pub impl Parser { } } hi = self.span.hi; - } else if self.eat_keyword(&~"__asm__") { - self.expect(&token::LPAREN); - let asm = self.parse_str(); - self.expect(&token::COMMA); - let cons = self.parse_str(); - ex = expr_inline_asm(asm, cons); - hi = self.span.hi; - self.expect(&token::RPAREN); } else if self.eat_keyword(&~"log") { self.expect(&token::LPAREN); let lvl = self.parse_expr(); diff --git a/src/libsyntax/parse/token.rs b/src/libsyntax/parse/token.rs index 5cfe0bef9b8..81aacbf173d 100644 --- a/src/libsyntax/parse/token.rs +++ b/src/libsyntax/parse/token.rs @@ -488,7 +488,6 @@ pub fn temporary_keyword_table() -> HashMap<~str, ()> { pub fn strict_keyword_table() -> HashMap<~str, ()> { let words = HashMap(); let keys = ~[ - ~"__asm__", ~"as", ~"assert", ~"break", ~"const", ~"copy", -- cgit 1.4.1-3-g733a5