Index: src/objects-inl.h |
diff --git a/src/objects-inl.h b/src/objects-inl.h |
index 165e4f485f928c92c3ce00cf632713282bef625b..2f3de9da2c075b6660b573268eb7f8b32817d43b 100644 |
--- a/src/objects-inl.h |
+++ b/src/objects-inl.h |
@@ -157,12 +157,6 @@ bool Object::IsHeapObject() { |
} |
-bool Object::NonFailureIsHeapObject() { |
- ASSERT(!this->IsFailure()); |
- return (reinterpret_cast<intptr_t>(this) & kSmiTagMask) != 0; |
-} |
- |
- |
TYPE_CHECKER(HeapNumber, HEAP_NUMBER_TYPE) |
TYPE_CHECKER(Symbol, SYMBOL_TYPE) |
@@ -652,23 +646,6 @@ bool Object::IsFixedTypedArrayBase() { |
} |
-bool MaybeObject::IsFailure() { |
- return HAS_FAILURE_TAG(this); |
-} |
- |
- |
-bool MaybeObject::IsRetryAfterGC() { |
- return HAS_FAILURE_TAG(this) |
- && Failure::cast(this)->type() == Failure::RETRY_AFTER_GC; |
-} |
- |
- |
-Failure* Failure::cast(MaybeObject* obj) { |
- ASSERT(HAS_FAILURE_TAG(obj)); |
- return reinterpret_cast<Failure*>(obj); |
-} |
- |
- |
bool Object::IsJSReceiver() { |
STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); |
return IsHeapObject() && |
@@ -1282,47 +1259,6 @@ Smi* Smi::FromIntptr(intptr_t value) { |
} |
-Failure::Type Failure::type() const { |
- return static_cast<Type>(value() & kFailureTypeTagMask); |
-} |
- |
- |
-AllocationSpace Failure::allocation_space() const { |
- ASSERT_EQ(RETRY_AFTER_GC, type()); |
- return static_cast<AllocationSpace>((value() >> kFailureTypeTagSize) |
- & kSpaceTagMask); |
-} |
- |
- |
-intptr_t Failure::value() const { |
- return static_cast<intptr_t>( |
- reinterpret_cast<uintptr_t>(this) >> kFailureTagSize); |
-} |
- |
- |
-Failure* Failure::RetryAfterGC() { |
- return RetryAfterGC(NEW_SPACE); |
-} |
- |
- |
-Failure* Failure::RetryAfterGC(AllocationSpace space) { |
- ASSERT((space & ~kSpaceTagMask) == 0); |
- return Construct(RETRY_AFTER_GC, space); |
-} |
- |
- |
-Failure* Failure::Construct(Type type, intptr_t value) { |
- uintptr_t info = |
- (static_cast<uintptr_t>(value) << kFailureTypeTagSize) | type; |
- ASSERT(((info << kFailureTagSize) >> kFailureTagSize) == info); |
- // Fill the unused bits with a pattern that's easy to recognize in crash |
- // dumps. |
- static const int kFailureMagicPattern = 0x0BAD0000; |
- return reinterpret_cast<Failure*>( |
- (info << kFailureTagSize) | kFailureTag | kFailureMagicPattern); |
-} |
- |
- |
bool Smi::IsValid(intptr_t value) { |
bool result = Internals::IsValidSmi(value); |
ASSERT_EQ(result, value >= kMinValue && value <= kMaxValue); |