| Index: src/typing-asm.cc | 
| diff --git a/src/typing-asm.cc b/src/typing-asm.cc | 
| index d98998520fae35bbc16c305979a6123df1be0cd7..b6eca744310c8e475f66e0b62c4aab5fb8c90fd8 100644 | 
| --- a/src/typing-asm.cc | 
| +++ b/src/typing-asm.cc | 
| @@ -603,7 +603,7 @@ void AsmTyper::VisitLiteral(Literal* expr, bool is_return) { | 
| } | 
| } else if (!is_return && value->IsString()) { | 
| RECURSE(IntersectResult(expr, Type::String())); | 
| -  } else if (value->IsUndefined()) { | 
| +  } else if (value->IsUndefined(isolate_)) { | 
| RECURSE(IntersectResult(expr, Type::Undefined())); | 
| } else { | 
| FAIL(expr, "illegal literal"); | 
|  |