| Index: sdk/lib/_internal/js_runtime/lib/js_helper.dart
|
| diff --git a/sdk/lib/_internal/js_runtime/lib/js_helper.dart b/sdk/lib/_internal/js_runtime/lib/js_helper.dart
|
| index 48e1efa6f5aac001d6bc9918ec2e63201c860a0f..49765627b9c52d1e0a693be6ed7b69e20dbabfdf 100644
|
| --- a/sdk/lib/_internal/js_runtime/lib/js_helper.dart
|
| +++ b/sdk/lib/_internal/js_runtime/lib/js_helper.dart
|
| @@ -1932,8 +1932,7 @@ class TypeErrorDecoder {
|
|
|
| // Since we want to create a new regular expression from an unknown string,
|
| // we must escape all regular expression syntax.
|
| - message = JS('String', r"#.replace(new RegExp(#, 'g'), '\\$&')",
|
| - message, ESCAPE_REGEXP);
|
| + message = quoteStringForRegExp(message);
|
|
|
| // Look for the special pattern \$camelCase\$ (all the $ symbols
|
| // have been escaped already), as we will soon be inserting
|
|
|