| Index: src/hydrogen-instructions.cc | 
| diff --git a/src/hydrogen-instructions.cc b/src/hydrogen-instructions.cc | 
| index cdc3e233f2af91cd44dda1a594bec496a89bca40..43aeeed396400c12da23250289dd540f5887d314 100644 | 
| --- a/src/hydrogen-instructions.cc | 
| +++ b/src/hydrogen-instructions.cc | 
| @@ -1841,17 +1841,18 @@ HType HStringCharFromCode::CalculateInferredType() { | 
| } | 
|  | 
|  | 
| -HType HArrayLiteral::CalculateInferredType() { | 
| -  return HType::JSArray(); | 
| +HType HFastLiteral::CalculateInferredType() { | 
| +  // TODO(mstarzinger): Be smarter, could also be JSArray here. | 
| +  return HType::JSObject(); | 
| } | 
|  | 
|  | 
| -HType HObjectLiteralFast::CalculateInferredType() { | 
| -  return HType::JSObject(); | 
| +HType HArrayLiteral::CalculateInferredType() { | 
| +  return HType::JSArray(); | 
| } | 
|  | 
|  | 
| -HType HObjectLiteralGeneric::CalculateInferredType() { | 
| +HType HObjectLiteral::CalculateInferredType() { | 
| return HType::JSObject(); | 
| } | 
|  | 
|  |