diff options
Diffstat (limited to 'deps/v8/src/interpreter/bytecode-array-builder.cc')
-rw-r--r-- | deps/v8/src/interpreter/bytecode-array-builder.cc | 9 |
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; |