Chromium Code Reviews| Index: sdk/lib/_internal/compiler/implementation/js_backend/emitter.dart |
| diff --git a/sdk/lib/_internal/compiler/implementation/js_backend/emitter.dart b/sdk/lib/_internal/compiler/implementation/js_backend/emitter.dart |
| index e8abbb2a97ff4ae40ef4b5d1c29886b1c66cf337..396d510c88a60adda396d87cb337a4fdd8e4b79f 100644 |
| --- a/sdk/lib/_internal/compiler/implementation/js_backend/emitter.dart |
| +++ b/sdk/lib/_internal/compiler/implementation/js_backend/emitter.dart |
| @@ -1367,7 +1367,9 @@ class CodeEmitterTask extends CompilerTask { |
| Element thisElement = |
| closureData.freeVariableMapping[closureData.thisElement]; |
| if (thisElement != null) { |
| - String thisName = backend.namer.getName(thisElement); |
| + String thisName = thisElement.hasFixedBackendName() |
|
karlklose
2013/07/04 09:54:09
Is that always the case? Add an assert then?
Johnni Winther
2013/07/04 12:10:38
It seems so.
|
| + ? thisElement.fixedBackendName() |
| + : backend.namer.getName(thisElement); |
| thisAccess = 'this.$thisName'; |
| } |
| } |