Index: runtime/lib/symbol_patch.dart |
diff --git a/runtime/lib/symbol_patch.dart b/runtime/lib/symbol_patch.dart |
index 16a3ebbe0b83840b60da81f736e9fed47985cc8f..fdb652746271d10a1b826814dc0953c5e2d4c8c7 100644 |
--- a/runtime/lib/symbol_patch.dart |
+++ b/runtime/lib/symbol_patch.dart |
@@ -11,6 +11,11 @@ patch class Symbol { |
static getUnmangledName(Symbol symbol) { |
String string = Symbol.getName(symbol); |
+ // Remove closurization hash mark |
+ // #foo -> foo |
+ if (string.startsWith('#')) { |
+ string = string.substring(1); |
+ } |
// get:foo -> foo |
// set:foo -> foo= |
// get:_foo@xxx -> _foo |