Index: src/compiler/representation-change.h |
diff --git a/src/compiler/representation-change.h b/src/compiler/representation-change.h |
index 4e0d6f2eddbf6285b50abac713e3830a2fd47597..b6cf7fa5995425d755ff1031c3f555782290069e 100644 |
--- a/src/compiler/representation-change.h |
+++ b/src/compiler/representation-change.h |
@@ -73,12 +73,7 @@ class Truncation final { |
static bool LessGeneral(TruncationKind rep1, TruncationKind rep2); |
}; |
-enum class TypeCheckKind : uint8_t { |
- kNone, |
- kSigned32, |
- kNumberOrUndefined, |
- kNumber |
-}; |
+enum class TypeCheckKind : uint8_t { kNone, kSigned32, kNumberOrOddball }; |
inline std::ostream& operator<<(std::ostream& os, TypeCheckKind type_check) { |
switch (type_check) { |
@@ -86,10 +81,8 @@ inline std::ostream& operator<<(std::ostream& os, TypeCheckKind type_check) { |
return os << "None"; |
case TypeCheckKind::kSigned32: |
return os << "Signed32"; |
- case TypeCheckKind::kNumberOrUndefined: |
- return os << "NumberOrUndefined"; |
- case TypeCheckKind::kNumber: |
- return os << "Number"; |
+ case TypeCheckKind::kNumberOrOddball: |
+ return os << "NumberOrOddball"; |
} |
UNREACHABLE(); |
return os; |
@@ -141,9 +134,9 @@ class UseInfo { |
return UseInfo(MachineRepresentation::kWord32, Truncation::Any(), |
TypeCheckKind::kSigned32); |
} |
- static UseInfo CheckedNumberOrUndefinedAsFloat64() { |
+ static UseInfo CheckedNumberOrOddballAsFloat64() { |
return UseInfo(MachineRepresentation::kFloat64, Truncation::Any(), |
- TypeCheckKind::kNumberOrUndefined); |
+ TypeCheckKind::kNumberOrOddball); |
} |
// Undetermined representation. |