| Index: src/interpreter/bytecode-generator.cc | 
| diff --git a/src/interpreter/bytecode-generator.cc b/src/interpreter/bytecode-generator.cc | 
| index d4755a6dde21d19ea87595b03e32f4bf4747e1dd..6b62f5199c6c4940dfe4f56197d1ab3c90fa51b7 100644 | 
| --- a/src/interpreter/bytecode-generator.cc | 
| +++ b/src/interpreter/bytecode-generator.cc | 
| @@ -971,10 +971,8 @@ void BytecodeGenerator::VisitFunctionLiteral(FunctionLiteral* expr) { | 
| Handle<SharedFunctionInfo> shared_info = | 
| Compiler::GetSharedFunctionInfo(expr, info()->script(), info()); | 
| CHECK(!shared_info.is_null());  // TODO(rmcilroy): Set stack overflow? | 
| - | 
| -  builder() | 
| -      ->LoadLiteral(shared_info) | 
| -      .CreateClosure(expr->pretenure() ? TENURED : NOT_TENURED); | 
| +  builder()->CreateClosure(shared_info, | 
| +                           expr->pretenure() ? TENURED : NOT_TENURED); | 
| execution_result()->SetResultInAccumulator(); | 
| } | 
|  | 
|  |