| Index: src/ast.cc
 | 
| diff --git a/src/ast.cc b/src/ast.cc
 | 
| index 6b2f48f0172b9bea33bcc7457ce7425d26963eab..64f61f2734228973e6557238b9861429c2851594 100644
 | 
| --- a/src/ast.cc
 | 
| +++ b/src/ast.cc
 | 
| @@ -379,9 +379,9 @@ void ArrayLiteral::BuildConstantElements(Isolate* isolate) {
 | 
|      } else if (boilerplate_value->IsUninitialized()) {
 | 
|        is_simple = false;
 | 
|        JSObject::SetOwnElement(
 | 
| -          array, i, handle(Smi::FromInt(0), isolate), kNonStrictMode);
 | 
| +          array, i, handle(Smi::FromInt(0), isolate), kSloppyMode);
 | 
|      } else {
 | 
| -      JSObject::SetOwnElement(array, i, boilerplate_value, kNonStrictMode);
 | 
| +      JSObject::SetOwnElement(array, i, boilerplate_value, kSloppyMode);
 | 
|      }
 | 
|    }
 | 
|  
 | 
| 
 |