Index: src/scanner.cc |
diff --git a/src/scanner.cc b/src/scanner.cc |
index fe75010c6ade94522250be38741ece8de3c19bc3..de7556f5749b20034e34395e3de4ea07b121def3 100644 |
--- a/src/scanner.cc |
+++ b/src/scanner.cc |
@@ -417,10 +417,12 @@ void Scanner::Scan() { |
break; |
case '=': |
- // = == === |
+ // = == === => |
Advance(); |
if (c0_ == '=') { |
token = Select('=', Token::EQ_STRICT, Token::EQ); |
+ } else if (c0_ == '>') { |
+ token = Select(Token::ARROW); |
} else { |
token = Token::ASSIGN; |
} |