Index: src/types.h |
diff --git a/src/types.h b/src/types.h |
index 228b6d0773181ce1a4c5a37ad4943e27419f6be9..f66be6b3f7bbc2142d1f4b31c03bc0140d45e64d 100644 |
--- a/src/types.h |
+++ b/src/types.h |
@@ -221,12 +221,16 @@ namespace internal { |
V(Integral32, kSigned32 | kUnsigned32) \ |
V(PlainNumber, kIntegral32 | kOtherNumber) \ |
V(OrderedNumber, kPlainNumber | kMinusZero) \ |
+ V(MinusZeroOrNaN, kMinusZero | kNaN) \ |
V(Number, kOrderedNumber | kNaN) \ |
V(String, kInternalizedString | kOtherString) \ |
V(UniqueName, kSymbol | kInternalizedString) \ |
V(Name, kSymbol | kString) \ |
+ V(BooleanOrNumber, kBoolean | kNumber) \ |
+ V(NullOrUndefined, kNull | kUndefined) \ |
V(NumberOrString, kNumber | kString) \ |
- V(PlainPrimitive, kNumberOrString | kBoolean | kNull | kUndefined) \ |
+ V(NumberOrUndefined, kNumber | kUndefined) \ |
+ V(PlainPrimitive, kNumberOrString | kBoolean | kNullOrUndefined) \ |
V(Primitive, kSymbol | kPlainPrimitive) \ |
V(DetectableObject, kGlobalObject | kOtherObject) \ |
V(DetectableReceiver, kDetectableObject | kProxy) \ |