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); |