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 796718a952e1332d816ccf878f07482f20233575..303c434e48ea76c9071a001f31b9eae87a606764 100644 |
--- a/dart/sdk/lib/_internal/compiler/implementation/js_backend/namer.dart |
+++ b/dart/sdk/lib/_internal/compiler/implementation/js_backend/namer.dart |
@@ -541,7 +541,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; |