]> git.saurik.com Git - apple/javascriptcore.git/blobdiff - bytecode/StructureStubInfo.cpp
JavaScriptCore-7601.1.46.3.tar.gz
[apple/javascriptcore.git] / bytecode / StructureStubInfo.cpp
index 4615a3cc100a883b40b5f20787ff297a03dbacd6..5ea530c8aa6bea90cda9a41cb85c4940b2250d7a 100644 (file)
@@ -49,7 +49,6 @@ void StructureStubInfo::deref()
         return;
     }
     case access_get_by_id_self:
-    case access_get_by_id_chain:
     case access_put_by_id_transition_normal:
     case access_put_by_id_transition_direct:
     case access_put_by_id_replace:
@@ -68,11 +67,6 @@ bool StructureStubInfo::visitWeakReferences(RepatchBuffer& repatchBuffer)
         if (!Heap::isMarked(u.getByIdSelf.baseObjectStructure.get()))
             return false;
         break;
-    case access_get_by_id_chain:
-        if (!Heap::isMarked(u.getByIdChain.baseObjectStructure.get())
-            || !Heap::isMarked(u.getByIdChain.chain.get()))
-            return false;
-        break;
     case access_get_by_id_list: {
         if (!u.getByIdList.list->visitWeak(repatchBuffer))
             return false;