Index: dart/sdk/lib/_internal/compiler/implementation/js_backend/namer.dart |
diff --git a/dart/sdk/lib/_internal/compiler/implementation/js_backend/namer.dart b/dart/sdk/lib/_internal/compiler/implementation/js_backend/namer.dart |
index cb2508c789d51231fcb23df91336c3a25bb82963..7d142624277e475b2dee9fcce6b48464baf42737 100644 |
--- a/dart/sdk/lib/_internal/compiler/implementation/js_backend/namer.dart |
+++ b/dart/sdk/lib/_internal/compiler/implementation/js_backend/namer.dart |
@@ -544,7 +544,7 @@ class Namer implements ClosureNamer { |
name = "${enclosingClass.name.slowToString()}_" |
"${element.name.slowToString()}"; |
} else { |
- name = element.name.slowToString(); |
+ name = element.name.slowToString().replaceAll('+', '_'); |
} |
} else if (element.isLibrary()) { |
name = LIBRARY_PREFIX; |