Changeset 96527 in webkit for trunk/Source/JavaScriptCore/jit/JITStubs.cpp
- Timestamp:
- Oct 3, 2011, 12:25:16 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/jit/JITStubs.cpp
r96164 r96527 1699 1699 if (stubInfo->accessType == access_get_by_id_self) { 1700 1700 ASSERT(!stubInfo->stubRoutine); 1701 polymorphicStructureList = new PolymorphicAccessStructureList(callFrame->globalData(), codeBlock->ownerExecutable(), MacroAssemblerCodeRef(), stubInfo->u.getByIdSelf.baseObjectStructure.get() );1701 polymorphicStructureList = new PolymorphicAccessStructureList(callFrame->globalData(), codeBlock->ownerExecutable(), MacroAssemblerCodeRef(), stubInfo->u.getByIdSelf.baseObjectStructure.get(), true); 1702 1702 stubInfo->initGetByIdSelfList(polymorphicStructureList, 1); 1703 1703 } else { … … 1724 1724 switch (stubInfo->accessType) { 1725 1725 case access_get_by_id_proto: 1726 prototypeStructureList = new PolymorphicAccessStructureList(globalData, owner, stubInfo->stubRoutine, stubInfo->u.getByIdProto.baseObjectStructure.get(), stubInfo->u.getByIdProto.prototypeStructure.get() );1726 prototypeStructureList = new PolymorphicAccessStructureList(globalData, owner, stubInfo->stubRoutine, stubInfo->u.getByIdProto.baseObjectStructure.get(), stubInfo->u.getByIdProto.prototypeStructure.get(), true); 1727 1727 stubInfo->stubRoutine = MacroAssemblerCodeRef(); 1728 1728 stubInfo->initGetByIdProtoList(prototypeStructureList, 2); 1729 1729 break; 1730 1730 case access_get_by_id_chain: 1731 prototypeStructureList = new PolymorphicAccessStructureList(globalData, owner, stubInfo->stubRoutine, stubInfo->u.getByIdChain.baseObjectStructure.get(), stubInfo->u.getByIdChain.chain.get() );1731 prototypeStructureList = new PolymorphicAccessStructureList(globalData, owner, stubInfo->stubRoutine, stubInfo->u.getByIdChain.baseObjectStructure.get(), stubInfo->u.getByIdChain.chain.get(), true); 1732 1732 stubInfo->stubRoutine = MacroAssemblerCodeRef(); 1733 1733 stubInfo->initGetByIdProtoList(prototypeStructureList, 2);
Note:
See TracChangeset
for help on using the changeset viewer.