Changeset 286382 in webkit
- Timestamp:
- Dec 1, 2021, 1:25:07 PM (5 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
runtime/StructureChain.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r286378 r286382 1 2021-12-01 Yusuke Suzuki <ysuzuki@apple.com> 2 3 Unreviewed, use void* to suppress GCC warning 4 https://bugs.webkit.org/show_bug.cgi?id=233379 5 6 * runtime/StructureChain.cpp: 7 (JSC::StructureChain::create): 8 1 9 2021-12-01 Mikhail R. Gadelha <mikhail@igalia.com> 2 10 -
trunk/Source/JavaScriptCore/runtime/StructureChain.cpp
r286347 r286382 49 49 ++size; // Sentinel nullptr. 50 50 size_t bytes = Checked<size_t>(size) * sizeof(StructureID); 51 StructureID* vector = static_cast<StructureID*>(vm.jsValueGigacageAuxiliarySpace().allocateNonVirtual(vm, bytes, nullptr, AllocationFailureMode::Assert));51 void* vector = vm.jsValueGigacageAuxiliarySpace().allocateNonVirtual(vm, bytes, nullptr, AllocationFailureMode::Assert); 52 52 memset(vector, 0, bytes); 53 StructureChain* chain = new (NotNull, allocateCell<StructureChain>(vm)) StructureChain(vm, vm.structureChainStructure.get(), vector);53 StructureChain* chain = new (NotNull, allocateCell<StructureChain>(vm)) StructureChain(vm, vm.structureChainStructure.get(), static_cast<StructureID*>(vector)); 54 54 chain->finishCreation(vm, head); 55 55 return chain;
Note:
See TracChangeset
for help on using the changeset viewer.