| Index: runtime/vm/regexp.cc
|
| diff --git a/runtime/vm/regexp.cc b/runtime/vm/regexp.cc
|
| index a5d4fece801efed3927f35a1ae7e785686a6e889..5d31fbf41616e448d836ec2d208133bbc673883c 100644
|
| --- a/runtime/vm/regexp.cc
|
| +++ b/runtime/vm/regexp.cc
|
| @@ -5103,11 +5103,12 @@ static void CreateSpecializedFunction(Isolate* isolate,
|
|
|
| Function& fn = Function::Handle(isolate, Function::New(
|
| // Append the regexp pattern to the function name.
|
| - String::Handle(isolate, String::Concat(
|
| + String::Handle(isolate, Symbols::New(
|
| String::Handle(isolate, String::Concat(
|
| - Symbols::Irregexp(),
|
| - Symbols::ColonSpace(), Heap::kOld)),
|
| - String::Handle(regexp.pattern()), Heap::kOld)),
|
| + String::Handle(isolate, String::Concat(
|
| + Symbols::Irregexp(),
|
| + Symbols::ColonSpace(), Heap::kOld)),
|
| + String::Handle(regexp.pattern()), Heap::kOld)))),
|
| RawFunction::kIrregexpFunction,
|
| true, // Static.
|
| false, // Not const.
|
|
|