Chromium Code Reviews| Index: src/ic.cc | 
| =================================================================== | 
| --- src/ic.cc (revision 4363) | 
| +++ src/ic.cc (working copy) | 
| @@ -1433,8 +1433,9 @@ | 
| BinaryOpIC::TypeInfo BinaryOpIC::GetTypeInfo(Object* left, | 
| Object* right) { | 
| - // Patching is never requested for the two smis. | 
| - ASSERT(!left->IsSmi() || !right->IsSmi()); | 
| + if (left->IsSmi() && right->IsSmi()) { | 
| + return GENERIC; | 
| + } | 
| if (left->IsNumber() && right->IsNumber()) { | 
| return HEAP_NUMBERS; |