| Index: src/type-info.h
|
| diff --git a/src/type-info.h b/src/type-info.h
|
| index 9d20bc19df7eb58c2a81904b0370d6caafdc93bb..91ecab8f5b9812cfea8c24b7bbb77bf4b3d183cc 100644
|
| --- a/src/type-info.h
|
| +++ b/src/type-info.h
|
| @@ -79,7 +79,7 @@ class TypeInfo {
|
|
|
| // Decode compact representation. Very sensitive to enum values below!
|
| static TypeInfo ExpandedRepresentation(int three_bit_representation) {
|
| - Type t = static_cast<Type>(three_bit_representation >= 6 ?
|
| + Type t = static_cast<Type>(three_bit_representation > 4 ?
|
| three_bit_representation + 2 :
|
| three_bit_representation);
|
| t = (t == kUnknownType) ? t : static_cast<Type>(t | kPrimitiveType);
|
|
|