Index: src/runtime.cc |
diff --git a/src/runtime.cc b/src/runtime.cc |
index 9027676c5c8faeb7b8cd9c91968699f37ee6333e..a3fb201f6b38b23d58baf1aac641a8c12a4c498f 100644 |
--- a/src/runtime.cc |
+++ b/src/runtime.cc |
@@ -4730,10 +4730,10 @@ static MaybeObject* SearchRegExpMultiple( |
fixed_array->set(fixed_array->length() - 1, |
Smi::FromInt(builder.length())); |
// Cache the result and turn the FixedArray into a COW array. |
- RegExpResultsCache::Enter(isolate->heap(), |
- *subject, |
- regexp->data(), |
- *fixed_array, |
+ RegExpResultsCache::Enter(isolate, |
+ subject, |
+ handle(regexp->data(), isolate), |
+ fixed_array, |
RegExpResultsCache::REGEXP_MULTIPLE_INDICES); |
} |
return *builder.ToJSArray(result_array); |
@@ -6757,10 +6757,10 @@ RUNTIME_FUNCTION(MaybeObject*, Runtime_StringSplit) { |
if (limit == 0xffffffffu) { |
if (result->HasFastObjectElements()) { |
- RegExpResultsCache::Enter(isolate->heap(), |
- *subject, |
- *pattern, |
- *elements, |
+ RegExpResultsCache::Enter(isolate, |
+ subject, |
+ pattern, |
+ elements, |
RegExpResultsCache::STRING_SPLIT_SUBSTRINGS); |
} |
} |