summaryrefslogtreecommitdiff
path: root/deps/v8/src/objects/js-regexp.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/objects/js-regexp.cc')
-rw-r--r--deps/v8/src/objects/js-regexp.cc7
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);
}