| Index: src/compiler/ast-graph-builder.cc | 
| diff --git a/src/compiler/ast-graph-builder.cc b/src/compiler/ast-graph-builder.cc | 
| index af0b4cf554e0d6404bf39129051d45690451d36e..7fddc4aafd549a0c00956dd7a891a14703333ee0 100644 | 
| --- a/src/compiler/ast-graph-builder.cc | 
| +++ b/src/compiler/ast-graph-builder.cc | 
| @@ -1744,7 +1744,9 @@ void AstGraphBuilder::VisitObjectLiteral(ObjectLiteral* expr) { | 
| Node* language = jsgraph()->Constant(SLOPPY); | 
| const Operator* op = | 
| javascript()->CallRuntime(Runtime::kSetProperty, 4); | 
| -          NewNode(op, receiver, key, value, language); | 
| +          Node* set_property = NewNode(op, receiver, key, value, language); | 
| +          // SetProperty should not lazy deopt on an object literal. | 
| +          PrepareFrameState(set_property, BailoutId::None()); | 
| BuildSetHomeObject(value, receiver, property->value()); | 
| } | 
| break; | 
|  |