Chromium Code Reviews| 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 ce3e760d3db6a388b64dea8705616005e28b727c..7d91c87cacbe50f461eac763f793a025b9e2730a 100644 |
| --- a/pkg/compiler/lib/src/js_emitter/old_emitter/emitter.dart |
| +++ b/pkg/compiler/lib/src/js_emitter/old_emitter/emitter.dart |
| @@ -476,6 +476,9 @@ class OldEmitter implements Emitter { |
| var members = Object.keys(properties); |
| for (var i = 0; i < members.length; i++) { |
| var member = members[i]; |
| + if (!Object.hasOwnProperty.call(properties, member)) { |
|
floitsch
2015/03/11 13:11:49
This should not be necessary (and always be false)
herhut
2015/03/11 13:36:24
Done.
|
| + continue; |
| + } |
| object[member] = properties[member]; |
| } |
| // Use a function for `true` here, as functions are stored in the |