Index: vm/raw_object.h |
=================================================================== |
--- vm/raw_object.h (revision 14046) |
+++ vm/raw_object.h (working copy) |
@@ -59,10 +59,8 @@ |
V(String) \ |
V(OneByteString) \ |
V(TwoByteString) \ |
- V(FourByteString) \ |
V(ExternalOneByteString) \ |
V(ExternalTwoByteString) \ |
- V(ExternalFourByteString) \ |
V(Bool) \ |
V(Array) \ |
V(ImmutableArray) \ |
@@ -1124,16 +1122,6 @@ |
}; |
-class RawFourByteString : public RawString { |
- RAW_HEAP_OBJECT_IMPLEMENTATION(FourByteString); |
- |
- // Variable length data follows here. |
- uint32_t data_[0]; |
- |
- friend class SnapshotReader; |
-}; |
- |
- |
template<typename T> |
class ExternalStringData { |
public: |
@@ -1174,14 +1162,6 @@ |
}; |
-class RawExternalFourByteString : public RawString { |
- RAW_HEAP_OBJECT_IMPLEMENTATION(ExternalFourByteString); |
- |
- ExternalStringData<uint32_t>* external_data_; |
- friend class Api; |
-}; |
- |
- |
class RawBool : public RawInstance { |
RAW_HEAP_OBJECT_IMPLEMENTATION(Bool); |
@@ -1526,11 +1506,9 @@ |
// Make sure this function is updated when new StringCid types are added. |
ASSERT(kOneByteStringCid == kStringCid + 1 && |
kTwoByteStringCid == kStringCid + 2 && |
- kFourByteStringCid == kStringCid + 3 && |
- kExternalOneByteStringCid == kStringCid + 4 && |
- kExternalTwoByteStringCid == kStringCid + 5 && |
- kExternalFourByteStringCid == kStringCid + 6 && |
- kBoolCid == kStringCid + 7); |
+ kExternalOneByteStringCid == kStringCid + 3 && |
+ kExternalTwoByteStringCid == kStringCid + 4 && |
+ kBoolCid == kStringCid + 5); |
return (index >= kStringCid && index < kBoolCid); |
} |
cshapiro
2012/10/24 23:52:29
If you are now in the business of adding missing w
siva
2012/10/26 21:38:29
I am not in that business (doesn't pay much), but
|
@@ -1538,11 +1516,9 @@ |
// Make sure this function is updated when new StringCid types are added. |
ASSERT(kOneByteStringCid == kStringCid + 1 && |
kTwoByteStringCid == kStringCid + 2 && |
- kFourByteStringCid == kStringCid + 3 && |
- kExternalOneByteStringCid == kStringCid + 4 && |
- kExternalTwoByteStringCid == kStringCid + 5 && |
- kExternalFourByteStringCid == kStringCid + 6 && |
- kBoolCid == kStringCid + 7); |
+ kExternalOneByteStringCid == kStringCid + 3 && |
+ kExternalTwoByteStringCid == kStringCid + 4 && |
+ kBoolCid == kStringCid + 5); |
return (index == kOneByteStringCid || index == kExternalOneByteStringCid); |
} |
cshapiro
2012/10/24 23:52:29
Ditto.
siva
2012/10/26 21:38:29
Done.
|
@@ -1550,31 +1526,28 @@ |
// Make sure this function is updated when new StringCid types are added. |
ASSERT(kOneByteStringCid == kStringCid + 1 && |
kTwoByteStringCid == kStringCid + 2 && |
- kFourByteStringCid == kStringCid + 3 && |
- kExternalOneByteStringCid == kStringCid + 4 && |
- kExternalTwoByteStringCid == kStringCid + 5 && |
- kExternalFourByteStringCid == kStringCid + 6 && |
- kBoolCid == kStringCid + 7); |
+ kExternalOneByteStringCid == kStringCid + 3 && |
+ kExternalTwoByteStringCid == kStringCid + 4 && |
+ kBoolCid == kStringCid + 5); |
return (index == kOneByteStringCid || |
index == kTwoByteStringCid || |
index == kExternalOneByteStringCid || |
index == kExternalTwoByteStringCid); |
} |
+ |
inline bool RawObject::IsExternalStringClassId(intptr_t index) { |
// Make sure this function is updated when new StringCid types are added. |
ASSERT(kOneByteStringCid == kStringCid + 1 && |
kTwoByteStringCid == kStringCid + 2 && |
- kFourByteStringCid == kStringCid + 3 && |
- kExternalOneByteStringCid == kStringCid + 4 && |
- kExternalTwoByteStringCid == kStringCid + 5 && |
- kExternalFourByteStringCid == kStringCid + 6 && |
- kBoolCid == kStringCid + 7); |
+ kExternalOneByteStringCid == kStringCid + 3 && |
+ kExternalTwoByteStringCid == kStringCid + 4 && |
+ kBoolCid == kStringCid + 5); |
return (index == kExternalOneByteStringCid || |
- index == kExternalTwoByteStringCid || |
- index == kExternalFourByteStringCid); |
+ index == kExternalTwoByteStringCid); |
} |
+ |
inline bool RawObject::IsBuiltinListClassId(intptr_t index) { |
// Make sure this function is updated when new builtin List types are added. |
ASSERT(kImmutableArrayCid == kArrayCid + 1 && |