Chromium Code Reviews| Index: sdk/lib/_internal/compiler/implementation/scanner/parser.dart |
| diff --git a/sdk/lib/_internal/compiler/implementation/scanner/parser.dart b/sdk/lib/_internal/compiler/implementation/scanner/parser.dart |
| index 06ef26596c3e78c2898447adfd11f855e41ad3cb..7c7cb774062372fe2853afe09da77a217c295267 100644 |
| --- a/sdk/lib/_internal/compiler/implementation/scanner/parser.dart |
| +++ b/sdk/lib/_internal/compiler/implementation/scanner/parser.dart |
| @@ -490,8 +490,8 @@ class Parser { |
| Token extendsKeyword; |
| if (optional('extends', token)) { |
| extendsKeyword = token; |
| - if (optional('with', token.next.next)) { |
| - token = parseMixinApplication(token.next); |
| + if (optional('with', peekAfterType(token.next))) { |
| + token = parseMixinApplication(token.next); |
|
karlklose
2013/01/25 10:12:47
Remove whitespace.
|
| } else { |
| token = parseType(token.next); |
| } |