Index: lib/src/codegen/js_names.dart |
diff --git a/lib/src/codegen/js_names.dart b/lib/src/codegen/js_names.dart |
index 561f954f87350c35d9ee10d978d500008f7024d2..56f67b7df4bcbd223ded5911ee9f4a3d021765f6 100644 |
--- a/lib/src/codegen/js_names.dart |
+++ b/lib/src/codegen/js_names.dart |
@@ -40,7 +40,7 @@ class JSNamer extends LocalNamer { |
var name = node.name; |
if (node is JSTemporary) { |
return _rename(name, valid: true); |
- } else if (invalidJSVariableName(name)) { |
+ } else if (node.allowRename && invalidJSVariableName(name)) { |
return _rename(name, valid: false); |
} |
return name; |