| Index: src/interpreter/bytecode-generator.cc
|
| diff --git a/src/interpreter/bytecode-generator.cc b/src/interpreter/bytecode-generator.cc
|
| index 656bd8b78652f4f721617004bbcd9673afb9e176..afa5f1efc72dadde4cb7c6f71cdaf7ac3eb9cf74 100644
|
| --- a/src/interpreter/bytecode-generator.cc
|
| +++ b/src/interpreter/bytecode-generator.cc
|
| @@ -1558,7 +1558,7 @@ void BytecodeGenerator::VisitLiteral(Literal* expr) {
|
| Handle<Object> value = expr->value();
|
| if (value->IsSmi()) {
|
| builder()->LoadLiteral(Smi::cast(*value));
|
| - } else if (value->IsUndefined()) {
|
| + } else if (value->IsUndefined(isolate())) {
|
| builder()->LoadUndefined();
|
| } else if (value->IsTrue()) {
|
| builder()->LoadTrue();
|
| @@ -1566,7 +1566,7 @@ void BytecodeGenerator::VisitLiteral(Literal* expr) {
|
| builder()->LoadFalse();
|
| } else if (value->IsNull()) {
|
| builder()->LoadNull();
|
| - } else if (value->IsTheHole()) {
|
| + } else if (value->IsTheHole(isolate())) {
|
| builder()->LoadTheHole();
|
| } else {
|
| builder()->LoadLiteral(value);
|
|
|