| Index: sdk/lib/_internal/compiler/js_lib/js_helper.dart
|
| diff --git a/sdk/lib/_internal/compiler/js_lib/js_helper.dart b/sdk/lib/_internal/compiler/js_lib/js_helper.dart
|
| index 2248dc6ef575f2e5c520a19db96778f89f5b9ee7..c2d26ff6029d370bb550d704d0e1ea60ccc402a2 100644
|
| --- a/sdk/lib/_internal/compiler/js_lib/js_helper.dart
|
| +++ b/sdk/lib/_internal/compiler/js_lib/js_helper.dart
|
| @@ -726,7 +726,7 @@ class Primitives {
|
| // the name out of that. If the decompiled name is a string containing an
|
| // identifier, we use that instead of the very generic 'Object'.
|
| var decompiled =
|
| - JS('var', r'#.match(/^\s*function\s*(\S*)\s*\(/)[1]',
|
| + JS('var', r'#.match(/^\s*function\s*([\w$]*)\s*\(/)[1]',
|
| JS('var', r'String(#.constructor)', object));
|
| if (decompiled is String)
|
| if (JS('bool', r'/^\w+$/.test(#)', decompiled))
|
|
|