Index: src/type-info.h |
diff --git a/src/type-info.h b/src/type-info.h |
index 1ad3233390e3b71a265bbffde501ccc519894131..bcb6ca7d0430765922e2d9375810fdfbe1a4168f 100644 |
--- a/src/type-info.h |
+++ b/src/type-info.h |
@@ -65,12 +65,12 @@ class TypeInfo { |
static TypeInfo Integer32() { return TypeInfo(kInteger32); } |
// We know it's a Smi. |
static TypeInfo Smi() { return TypeInfo(kSmi); } |
- // We know it's a Symbol. |
- static TypeInfo Symbol() { return TypeInfo(kSymbol); } |
// We know it's a heap number. |
static TypeInfo Double() { return TypeInfo(kDouble); } |
// We know it's a string. |
static TypeInfo String() { return TypeInfo(kString); } |
+ // We know it's an internalized string. |
+ static TypeInfo InternalizedString() { return TypeInfo(kInternalizedString); } |
// We know it's a non-primitive (object) type. |
static TypeInfo NonPrimitive() { return TypeInfo(kNonPrimitive); } |
// We haven't started collecting info yet. |
@@ -140,14 +140,14 @@ class TypeInfo { |
return ((type_ & kSmi) == kSmi); |
} |
- inline bool IsSymbol() { |
+ inline bool IsInternalizedString() { |
ASSERT(type_ != kUninitialized); |
- return ((type_ & kSymbol) == kSymbol); |
+ return ((type_ & kInternalizedString) == kInternalizedString); |
} |
- inline bool IsNonSymbol() { |
+ inline bool IsNonInternalizedString() { |
ASSERT(type_ != kUninitialized); |
- return ((type_ & kSymbol) == kString); |
+ return ((type_ & kInternalizedString) == kString); |
} |
inline bool IsInteger32() { |
@@ -181,7 +181,7 @@ class TypeInfo { |
case kNumber: return "Number"; |
case kInteger32: return "Integer32"; |
case kSmi: return "Smi"; |
- case kSymbol: return "Symbol"; |
+ case kInternalizedString: return "InternalizedString"; |
case kDouble: return "Double"; |
case kString: return "String"; |
case kNonPrimitive: return "Object"; |
@@ -193,16 +193,16 @@ class TypeInfo { |
private: |
enum Type { |
- kUnknown = 0, // 0000000 |
- kPrimitive = 0x10, // 0010000 |
- kNumber = 0x11, // 0010001 |
- kInteger32 = 0x13, // 0010011 |
- kSmi = 0x17, // 0010111 |
- kDouble = 0x19, // 0011001 |
- kString = 0x30, // 0110000 |
- kSymbol = 0x32, // 0110010 |
- kNonPrimitive = 0x40, // 1000000 |
- kUninitialized = 0x7f // 1111111 |
+ kUnknown = 0, // 0000000 |
+ kPrimitive = 0x10, // 0010000 |
+ kNumber = 0x11, // 0010001 |
+ kInteger32 = 0x13, // 0010011 |
+ kSmi = 0x17, // 0010111 |
+ kDouble = 0x19, // 0011001 |
+ kString = 0x30, // 0110000 |
+ kInternalizedString = 0x32, // 0110010 |
+ kNonPrimitive = 0x40, // 1000000 |
+ kUninitialized = 0x7f // 1111111 |
}; |
explicit inline TypeInfo(Type t) : type_(t) { } |