Index: src/objects-inl.h |
diff --git a/src/objects-inl.h b/src/objects-inl.h |
index 3b9bb0a13783fd6829bbffe3a678b6babeeb08c4..f2f37cfb482333e55a40d789487e90b95fb7c003 100644 |
--- a/src/objects-inl.h |
+++ b/src/objects-inl.h |
@@ -398,6 +398,13 @@ bool StringShape::IsExternalAscii() { |
} |
+STATIC_CHECK((kExternalStringTag | kAsciiStringTag) == |
+ Internals::kExternalAsciiRepresentationTag); |
+ |
+STATIC_CHECK(v8::String::kExternalAsciiStringType == |
+ Internals::kExternalAsciiRepresentationTag); |
+ |
+ |
bool StringShape::IsExternalTwoByte() { |
return full_representation_tag() == (kExternalStringTag | kTwoByteStringTag); |
} |
@@ -406,6 +413,8 @@ bool StringShape::IsExternalTwoByte() { |
STATIC_CHECK((kExternalStringTag | kTwoByteStringTag) == |
Internals::kExternalTwoByteRepresentationTag); |
+STATIC_CHECK(v8::String::kExternalTwoByteStringType == |
+ Internals::kExternalTwoByteRepresentationTag); |
uc32 FlatStringReader::Get(int index) { |
ASSERT(0 <= index && index <= length_); |