| Index: sdk/lib/_internal/compiler/js_lib/native_helper.dart
|
| diff --git a/sdk/lib/_internal/compiler/js_lib/native_helper.dart b/sdk/lib/_internal/compiler/js_lib/native_helper.dart
|
| index 7de3c6fb634a4f0fa29faa7f89138f08ca17cbb9..798bf02f61dc93e9580ff9f29fa294718ea72fb3 100644
|
| --- a/sdk/lib/_internal/compiler/js_lib/native_helper.dart
|
| +++ b/sdk/lib/_internal/compiler/js_lib/native_helper.dart
|
| @@ -443,7 +443,8 @@ applyHooksTransformer(transformer, hooks) {
|
| const _baseHooks = const JS_CONST(r'''
|
| function() {
|
| function typeNameInChrome(o) {
|
| - var name = o.constructor.name;
|
| + var constructor = o.constructor;
|
| + if (constructor) var name = constructor.name;
|
| if (name) return name;
|
| var s = Object.prototype.toString.call(o);
|
| return s.substring(8, s.length - 1);
|
|
|