From 0f52462e10b85c4172f33fda0c59947dd66264c4 Mon Sep 17 00:00:00 2001 From: "mstarzinger@chromium.org" Date: Wed, 2 Apr 2014 16:36:16 +0000 Subject: [PATCH] Remove dead Object::GetPropertyOrFail. R=verwaest@chromium.org Review URL: https://codereview.chromium.org/215973004 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20445 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- src/heap-inl.h | 7 ------- src/objects.cc | 12 ------------ src/objects.h | 7 ------- 3 files changed, 26 deletions(-) diff --git a/src/heap-inl.h b/src/heap-inl.h index 063cf30..277f9c4 100644 --- a/src/heap-inl.h +++ b/src/heap-inl.h @@ -687,13 +687,6 @@ Isolate* Heap::isolate() { CALL_AND_RETRY_OR_DIE(ISOLATE, FUNCTION_CALL, return, return) -#define CALL_HEAP_FUNCTION_PASS_EXCEPTION(ISOLATE, FUNCTION_CALL) \ - CALL_AND_RETRY(ISOLATE, \ - FUNCTION_CALL, \ - return __object__, \ - return __maybe_object__) - - void ExternalStringTable::AddString(String* string) { ASSERT(string->IsExternalString()); if (heap_->InNewSpace(string)) { diff --git a/src/objects.cc b/src/objects.cc index f2a4010..72c5dbe 100644 --- a/src/objects.cc +++ b/src/objects.cc @@ -843,18 +843,6 @@ Handle Object::GetProperty(Handle object, } -MaybeObject* Object::GetPropertyOrFail(Handle object, - Handle receiver, - LookupResult* result, - Handle key, - PropertyAttributes* attributes) { - Isolate* isolate = result->isolate(); - CALL_HEAP_FUNCTION_PASS_EXCEPTION( - isolate, - object->GetProperty(*receiver, result, *key, attributes)); -} - - // TODO(yangguo): handlify this and get rid of. MaybeObject* Object::GetProperty(Object* receiver, LookupResult* result, diff --git a/src/objects.h b/src/objects.h index 2020a85..8d6d23e 100644 --- a/src/objects.h +++ b/src/objects.h @@ -1556,13 +1556,6 @@ class Object : public MaybeObject { Handle key, PropertyAttributes* attributes); - MUST_USE_RESULT static MaybeObject* GetPropertyOrFail( - Handle object, - Handle receiver, - LookupResult* result, - Handle key, - PropertyAttributes* attributes); - MUST_USE_RESULT MaybeObject* GetProperty(Object* receiver, LookupResult* result, Name* key, -- 2.7.4