| Index: dart/lib/compiler/implementation/scanner/parser.dart | 
| diff --git a/dart/lib/compiler/implementation/scanner/parser.dart b/dart/lib/compiler/implementation/scanner/parser.dart | 
| index adf0646b577c3584f77ad01c1738e11950c09c71..fab984060a33b22d0c80021186846eae0c0d2df2 100644 | 
| --- a/dart/lib/compiler/implementation/scanner/parser.dart | 
| +++ b/dart/lib/compiler/implementation/scanner/parser.dart | 
| @@ -725,9 +725,7 @@ class Parser { | 
|  | 
| Token parseOperatorName(Token token) { | 
| assert(optional('operator', token)); | 
| -    if (isUserDefinableOperator(token.next.stringValue) | 
| -        // TODO(ahe): Remove negate. | 
| -        || token.next.value == const SourceString("negate")) { | 
| +    if (isUserDefinableOperator(token.next.stringValue)) { | 
| Token operator = token; | 
| token = token.next; | 
| listener.handleOperatorName(operator, token); | 
|  |