| Index: test/cctest/interpreter/test-interpreter.cc
|
| diff --git a/test/cctest/interpreter/test-interpreter.cc b/test/cctest/interpreter/test-interpreter.cc
|
| index deeb0baafd978e3f175639af8ccc47575ab8af13..21011ea7c5a0ca3830e2367020a5ef13911231a3 100644
|
| --- a/test/cctest/interpreter/test-interpreter.cc
|
| +++ b/test/cctest/interpreter/test-interpreter.cc
|
| @@ -391,7 +391,7 @@ TEST(InterpreterBinaryOpsSmi) {
|
| builder.LoadLiteral(Smi::FromInt(lhs))
|
| .StoreAccumulatorInRegister(reg)
|
| .LoadLiteral(Smi::FromInt(rhs))
|
| - .BinaryOperation(kArithmeticOperators[o], reg)
|
| + .BinaryOperation(kArithmeticOperators[o], reg, i::SLOPPY)
|
| .Return();
|
| Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
|
|
|
| @@ -426,7 +426,7 @@ TEST(InterpreterBinaryOpsHeapNumber) {
|
| builder.LoadLiteral(factory->NewNumber(lhs))
|
| .StoreAccumulatorInRegister(reg)
|
| .LoadLiteral(factory->NewNumber(rhs))
|
| - .BinaryOperation(kArithmeticOperators[o], reg)
|
| + .BinaryOperation(kArithmeticOperators[o], reg, i::SLOPPY)
|
| .Return();
|
| Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
|
|
|
| @@ -482,7 +482,7 @@ TEST(InterpreterStringAdd) {
|
| builder.LoadLiteral(test_cases[i].lhs)
|
| .StoreAccumulatorInRegister(reg)
|
| .LoadLiteral(test_cases[i].rhs)
|
| - .BinaryOperation(Token::Value::ADD, reg)
|
| + .BinaryOperation(Token::Value::ADD, reg, i::SLOPPY)
|
| .Return();
|
| Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
|
|
|
| @@ -523,13 +523,13 @@ TEST(InterpreterParameter8) {
|
| builder.set_locals_count(0);
|
| builder.set_parameter_count(8);
|
| builder.LoadAccumulatorWithRegister(builder.Parameter(0))
|
| - .BinaryOperation(Token::Value::ADD, builder.Parameter(1))
|
| - .BinaryOperation(Token::Value::ADD, builder.Parameter(2))
|
| - .BinaryOperation(Token::Value::ADD, builder.Parameter(3))
|
| - .BinaryOperation(Token::Value::ADD, builder.Parameter(4))
|
| - .BinaryOperation(Token::Value::ADD, builder.Parameter(5))
|
| - .BinaryOperation(Token::Value::ADD, builder.Parameter(6))
|
| - .BinaryOperation(Token::Value::ADD, builder.Parameter(7))
|
| + .BinaryOperation(Token::Value::ADD, builder.Parameter(1), i::SLOPPY)
|
| + .BinaryOperation(Token::Value::ADD, builder.Parameter(2), i::SLOPPY)
|
| + .BinaryOperation(Token::Value::ADD, builder.Parameter(3), i::SLOPPY)
|
| + .BinaryOperation(Token::Value::ADD, builder.Parameter(4), i::SLOPPY)
|
| + .BinaryOperation(Token::Value::ADD, builder.Parameter(5), i::SLOPPY)
|
| + .BinaryOperation(Token::Value::ADD, builder.Parameter(6), i::SLOPPY)
|
| + .BinaryOperation(Token::Value::ADD, builder.Parameter(7), i::SLOPPY)
|
| .Return();
|
| Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
|
|
|
| @@ -663,7 +663,7 @@ TEST(InterpreterLoadKeyedProperty) {
|
| builder.set_parameter_count(1);
|
| builder.LoadLiteral(key)
|
| .LoadKeyedProperty(builder.Parameter(0), vector->GetIndex(slot),
|
| - i::SLOPPY)
|
| + i::STRICT)
|
| .Return();
|
| Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
|
|
|
| @@ -709,7 +709,7 @@ TEST(InterpreterStoreNamedProperty) {
|
| .StoreAccumulatorInRegister(Register(0))
|
| .LoadLiteral(Smi::FromInt(999))
|
| .StoreNamedProperty(builder.Parameter(0), Register(0),
|
| - vector->GetIndex(slot), i::SLOPPY)
|
| + vector->GetIndex(slot), i::STRICT)
|
| .Return();
|
| Handle<BytecodeArray> bytecode_array = builder.ToBytecodeArray();
|
|
|
| @@ -955,7 +955,7 @@ static BytecodeArrayBuilder& IncrementRegister(BytecodeArrayBuilder& builder,
|
| Register scratch) {
|
| return builder.StoreAccumulatorInRegister(scratch)
|
| .LoadLiteral(Smi::FromInt(value))
|
| - .BinaryOperation(Token::Value::ADD, reg)
|
| + .BinaryOperation(Token::Value::ADD, reg, i::SLOPPY)
|
| .StoreAccumulatorInRegister(reg)
|
| .LoadAccumulatorWithRegister(scratch);
|
| }
|
|
|