| Index: src/compiler/types.h | 
| diff --git a/src/compiler/types.h b/src/compiler/types.h | 
| index dc39d78f6386e7f96c4501b643906c5f68fa9c1d..52d4becbc54f258b85d79381b45beb874d5f13be 100644 | 
| --- a/src/compiler/types.h | 
| +++ b/src/compiler/types.h | 
| @@ -152,6 +152,7 @@ namespace compiler { | 
| V(BooleanOrNumber,              kBoolean | kNumber) \ | 
| V(BooleanOrNullOrNumber,        kBooleanOrNumber | kNull) \ | 
| V(BooleanOrNullOrUndefined,     kBoolean | kNull | kUndefined) \ | 
| +  V(Oddball,                      kBooleanOrNullOrUndefined | kHole) \ | 
| V(NullOrNumber,                 kNull | kNumber) \ | 
| V(NullOrUndefined,              kNull | kUndefined) \ | 
| V(Undetectable,                 kNullOrUndefined | kOtherUndetectable) \ | 
| @@ -178,11 +179,10 @@ namespace compiler { | 
| V(Receiver,                     kObject | kProxy) \ | 
| V(ReceiverOrUndefined,          kReceiver | kUndefined) \ | 
| V(ReceiverOrNullOrUndefined,    kReceiver | kNull | kUndefined) \ | 
| +  V(SymbolOrReceiver,             kSymbol | kReceiver) \ | 
| V(StringOrReceiver,             kString | kReceiver) \ | 
| V(Unique,                       kBoolean | kUniqueName | kNull | \ | 
| kUndefined | kReceiver) \ | 
| -  V(NonStringUniqueOrHole,        kBoolean | kHole | kNull | kReceiver | \ | 
| -                                  kSymbol | kUndefined) \ | 
| V(Internal,                     kHole | kExternalPointer | kOtherInternal) \ | 
| V(NonInternal,                  kPrimitive | kReceiver) \ | 
| V(NonNumber,                    kUnique | kString | kInternal) \ | 
|  |