summaryrefslogtreecommitdiff
path: root/deps/v8/src/interpreter/bytecode-array-builder.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/interpreter/bytecode-array-builder.cc')
-rw-r--r--deps/v8/src/interpreter/bytecode-array-builder.cc9
1 files changed, 7 insertions, 2 deletions
diff --git a/deps/v8/src/interpreter/bytecode-array-builder.cc b/deps/v8/src/interpreter/bytecode-array-builder.cc
index 74c2065355..dc41db71c4 100644
--- a/deps/v8/src/interpreter/bytecode-array-builder.cc
+++ b/deps/v8/src/interpreter/bytecode-array-builder.cc
@@ -77,8 +77,7 @@ Register BytecodeArrayBuilder::Receiver() const {
}
Register BytecodeArrayBuilder::Local(int index) const {
- // TODO(marja): Make a DCHECK once crbug.com/706234 is fixed.
- CHECK_LT(index, locals_count());
+ DCHECK_LT(index, locals_count());
return Register(index);
}
@@ -1330,6 +1329,12 @@ BytecodeArrayBuilder& BytecodeArrayBuilder::ThrowSuperAlreadyCalledIfNotHole() {
return *this;
}
+BytecodeArrayBuilder& BytecodeArrayBuilder::ThrowIfNotSuperConstructor(
+ Register constructor) {
+ OutputThrowIfNotSuperConstructor(constructor);
+ return *this;
+}
+
BytecodeArrayBuilder& BytecodeArrayBuilder::Debugger() {
OutputDebugger();
return *this;