Index: src/ic.cc |
diff --git a/src/ic.cc b/src/ic.cc |
index 6abd52f2a16446967a00a182990dadba0f5cb283..39955610b510eb15ac0a33a0bf64c316690ebec4 100644 |
--- a/src/ic.cc |
+++ b/src/ic.cc |
@@ -2437,7 +2437,7 @@ Handle<Type> UnaryOpIC::TypeInfoToType(TypeInfo type_info, Isolate* isolate) { |
case UNINITIALIZED: |
return handle(Type::None(), isolate); |
case SMI: |
- return handle(Type::Integer31(), isolate); |
+ return handle(Type::Smi(), isolate); |
case NUMBER: |
return handle(Type::Number(), isolate); |
case GENERIC: |
@@ -2524,9 +2524,9 @@ Handle<Type> BinaryOpIC::TypeInfoToType(BinaryOpIC::TypeInfo binary_type, |
case UNINITIALIZED: |
return handle(Type::None(), isolate); |
case SMI: |
- return handle(Type::Integer31(), isolate); |
+ return handle(Type::Smi(), isolate); |
case INT32: |
- return handle(Type::Integer32(), isolate); |
+ return handle(Type::Signed32(), isolate); |
case NUMBER: |
return handle(Type::Number(), isolate); |
case ODDBALL: |
@@ -2845,7 +2845,7 @@ Handle<Type> CompareIC::StateToType( |
case CompareIC::UNINITIALIZED: |
return handle(Type::None(), isolate); |
case CompareIC::SMI: |
- return handle(Type::Integer31(), isolate); |
+ return handle(Type::Smi(), isolate); |
case CompareIC::NUMBER: |
return handle(Type::Number(), isolate); |
case CompareIC::STRING: |