Chromium Code Reviews| Index: pkg/compiler/lib/src/js_emitter/old_emitter/reflection_data_parser.dart |
| diff --git a/pkg/compiler/lib/src/js_emitter/old_emitter/reflection_data_parser.dart b/pkg/compiler/lib/src/js_emitter/old_emitter/reflection_data_parser.dart |
| index 5981370a47a9b5d75f139a2c9ae161a17a261d22..86a9cbaf775a10877bdd728ff330380a39ec4fec 100644 |
| --- a/pkg/compiler/lib/src/js_emitter/old_emitter/reflection_data_parser.dart |
| +++ b/pkg/compiler/lib/src/js_emitter/old_emitter/reflection_data_parser.dart |
| @@ -55,7 +55,8 @@ jsAst.Expression getReflectionDataParser(OldEmitter oldEmitter, |
| jsAst.Statement processClassData = js.statement('''{ |
| function processClassData(cls, descriptor, processedClasses) { |
| - var newDesc = map(); // Use a slow object. |
| + var newDesc = {}; |
|
floitsch
2015/03/11 13:11:49
comment why not map().
herhut
2015/03/11 13:36:24
Done.
|
| + newDesc.x = 0; delete newDesc.x; // Make object slow. |
| var previousProperty; |
| var properties = Object.keys(descriptor); |
| for (var i = 0; i < properties.length; i++) { |