From 6ada4790b70070d834446e391dd29225198360fa Mon Sep 17 00:00:00 2001 From: "verwaest@chromium.org" Date: Mon, 22 Apr 2013 14:46:55 +0000 Subject: [PATCH] Ensure callbacks transitions are actually followed. Review URL: https://chromiumcodereview.appspot.com/14371007 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@14377 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- src/objects.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/objects.cc b/src/objects.cc index 17c648a..dd2d9b6 100644 --- a/src/objects.cc +++ b/src/objects.cc @@ -5390,9 +5390,9 @@ MaybeObject* JSObject::DefineFastAccessor(Name* name, LookupResult result(GetIsolate()); LocalLookup(name, &result); - if (result.IsFound() - && !result.IsPropertyCallbacks() - && !result.IsTransition()) return GetHeap()->null_value(); + if (result.IsFound() && !result.IsPropertyCallbacks()) { + return GetHeap()->null_value(); + } // Return success if the same accessor with the same attributes already exist. AccessorPair* source_accessors = NULL; -- 2.7.4