Index: dart/lib/compiler/implementation/tree/unparser.dart |
diff --git a/dart/lib/compiler/implementation/tree/unparser.dart b/dart/lib/compiler/implementation/tree/unparser.dart |
index 0e092d5fa9beb42ce01b4103171adb6315c9dc35..3e35c289b6f917e498b31e83cd6ae32a150e8dde 100644 |
--- a/dart/lib/compiler/implementation/tree/unparser.dart |
+++ b/dart/lib/compiler/implementation/tree/unparser.dart |
@@ -142,7 +142,11 @@ class Unparser implements Visitor { |
sb.add('.'); |
} else { |
visit(send.receiver); |
- if (send.selector.asIdentifier().token.kind === KEYWORD_TOKEN) { |
+ Identifier identifier = send.selector.asIdentifier(); |
+ if (identifier.token.kind === KEYWORD_TOKEN) { |
+ sb.add(' '); |
+ } else if (identifier.source == const SourceString('negate')) { |
+ // TODO(ahe): Remove special case for negate. |
sb.add(' '); |
} |
} |