| Index: pkg/compiler/lib/src/js_emitter/old_emitter/emitter.dart
|
| diff --git a/pkg/compiler/lib/src/js_emitter/old_emitter/emitter.dart b/pkg/compiler/lib/src/js_emitter/old_emitter/emitter.dart
|
| index 143b0d40ca9ace69f381d5c0dff0bbce2e0efa5a..7ce762989fcde807e629b3178dcad2cf617f40e0 100644
|
| --- a/pkg/compiler/lib/src/js_emitter/old_emitter/emitter.dart
|
| +++ b/pkg/compiler/lib/src/js_emitter/old_emitter/emitter.dart
|
| @@ -379,6 +379,7 @@ class OldEmitter implements Emitter {
|
| generateEmbeddedGlobalAccess(embeddedNames.ALL_CLASSES);
|
| jsAst.Expression metadataAccess =
|
| generateEmbeddedGlobalAccess(embeddedNames.METADATA);
|
| + String signaturePropertyName = namer.operatorSignature;
|
|
|
| return js('''
|
| function(collectedClasses, isolateProperties, existingIsolateProperties) {
|
| @@ -426,7 +427,7 @@ class OldEmitter implements Emitter {
|
| supr = split[0];
|
| var functionSignature = split[1];
|
| if (functionSignature)
|
| - desc.\$signature = (function(s) {
|
| + desc.$signaturePropertyName = (function(s) {
|
| return function(){ return #metadata[s]; };
|
| })(functionSignature);
|
| }
|
|
|