| Index: src/types.h
|
| diff --git a/src/types.h b/src/types.h
|
| index acd199d9c45062ab3d24c79f269fcfbef6141a4a..a6c065110555e23392ec40938f8a56956165034e 100644
|
| --- a/src/types.h
|
| +++ b/src/types.h
|
| @@ -120,6 +120,7 @@ class Type : public Object {
|
| static Type* Array() { return from_bitset(kArray); }
|
| static Type* Function() { return from_bitset(kFunction); }
|
| static Type* Proxy() { return from_bitset(kProxy); }
|
| + static Type* Internal() { return from_bitset(kInternal); }
|
|
|
| static Type* Class(Handle<Map> map) { return from_handle(map); }
|
| static Type* Constant(Handle<HeapObject> value) {
|
| @@ -199,6 +200,7 @@ class Type : public Object {
|
| kFunction = 1 << 11,
|
| kOtherObject = 1 << 12,
|
| kProxy = 1 << 13,
|
| + kInternal = 1 << 14,
|
|
|
| kOddball = kBoolean | kNull | kUndefined,
|
| kInteger32 = kInteger31 | kOtherInteger,
|
| @@ -209,7 +211,7 @@ class Type : public Object {
|
| kObject = kUndetectable | kArray | kFunction | kOtherObject,
|
| kReceiver = kObject | kProxy,
|
| kAllocated = kDouble | kName | kReceiver,
|
| - kAny = kOddball | kNumber | kAllocated,
|
| + kAny = kOddball | kNumber | kAllocated | kInternal,
|
| kDetectable = kAllocated - kUndetectable,
|
| kNone = 0
|
| };
|
|
|