Index: src/types.cc |
diff --git a/src/types.cc b/src/types.cc |
index db92f30c47c05a64c20949fe9801d6e7ab4bc274..f40dc4323ce33264976f85d4ed022d80997fdecb 100644 |
--- a/src/types.cc |
+++ b/src/types.cc |
@@ -181,6 +181,7 @@ int TypeImpl<Config>::BitsetType::Lub(i::Map* map) { |
case SHORT_EXTERNAL_STRING_TYPE: |
case SHORT_EXTERNAL_ASCII_STRING_TYPE: |
case SHORT_EXTERNAL_STRING_WITH_ONE_BYTE_DATA_TYPE: |
+ return kOtherString; |
case INTERNALIZED_STRING_TYPE: |
case ASCII_INTERNALIZED_STRING_TYPE: |
case EXTERNAL_INTERNALIZED_STRING_TYPE: |
@@ -189,7 +190,7 @@ int TypeImpl<Config>::BitsetType::Lub(i::Map* map) { |
case SHORT_EXTERNAL_INTERNALIZED_STRING_TYPE: |
case SHORT_EXTERNAL_ASCII_INTERNALIZED_STRING_TYPE: |
case SHORT_EXTERNAL_INTERNALIZED_STRING_WITH_ONE_BYTE_DATA_TYPE: |
- return kString; |
+ return kInternalizedString; |
case SYMBOL_TYPE: |
return kSymbol; |
case ODDBALL_TYPE: { |
@@ -251,6 +252,7 @@ int TypeImpl<Config>::BitsetType::Lub(i::Map* map) { |
case SHARED_FUNCTION_INFO_TYPE: |
case ACCESSOR_PAIR_TYPE: |
case FIXED_ARRAY_TYPE: |
+ case BYTE_ARRAY_TYPE: |
case FOREIGN_TYPE: |
case CODE_TYPE: |
return kInternal & kTaggedPtr; |