diff options
Diffstat (limited to 'deps/v8/src/objects/js-regexp.cc')
-rw-r--r-- | deps/v8/src/objects/js-regexp.cc | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/deps/v8/src/objects/js-regexp.cc b/deps/v8/src/objects/js-regexp.cc index d90e88dc1e..2fc3c9149d 100644 --- a/deps/v8/src/objects/js-regexp.cc +++ b/deps/v8/src/objects/js-regexp.cc @@ -153,12 +153,12 @@ MaybeHandle<JSRegExp> JSRegExp::New(Isolate* isolate, Handle<String> pattern, Object JSRegExp::code(bool is_latin1) const { DCHECK_EQ(type_tag(), JSRegExp::IRREGEXP); Object value = DataAt(code_index(is_latin1)); - DCHECK_IMPLIES(V8_EXTERNAL_CODE_SPACE_BOOL, value.IsSmi() || value.IsCodeT()); + DCHECK(value.IsSmi() || value.IsCode()); return value; } void JSRegExp::set_code(bool is_latin1, Handle<Code> code) { - SetDataAt(code_index(is_latin1), ToCodeT(*code)); + SetDataAt(code_index(is_latin1), *code); } Object JSRegExp::bytecode(bool is_latin1) const { @@ -172,8 +172,7 @@ void JSRegExp::set_bytecode_and_trampoline(Isolate* isolate, SetDataAt(kIrregexpLatin1BytecodeIndex, *bytecode); SetDataAt(kIrregexpUC16BytecodeIndex, *bytecode); - Handle<CodeT> trampoline = - BUILTIN_CODE(isolate, RegExpExperimentalTrampoline); + Handle<Code> trampoline = BUILTIN_CODE(isolate, RegExpExperimentalTrampoline); SetDataAt(JSRegExp::kIrregexpLatin1CodeIndex, *trampoline); SetDataAt(JSRegExp::kIrregexpUC16CodeIndex, *trampoline); } |