[webkit-changes] [WebKit/WebKit] 700ac8: Ran clang-tidy on JSC, WTF and bmalloc

Mikhail R. Gadelha noreply at github.com
Sun Sep 18 06:43:41 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 700ac83f17d8b756e640c6aaf20af02f9a6d08ce
      https://github.com/WebKit/WebKit/commit/700ac83f17d8b756e640c6aaf20af02f9a6d08ce
  Author: Mikhail R. Gadelha <mikhail at igalia.com>
  Date:   2022-09-18 (Sun, 18 Sep 2022)

  Changed paths:
    M Source/JavaScriptCore/API/JSClassRef.cpp
    M Source/JavaScriptCore/API/JSClassRef.h
    M Source/JavaScriptCore/API/JSObjectRef.cpp
    M Source/JavaScriptCore/API/JSScriptRef.cpp
    M Source/JavaScriptCore/API/OpaqueJSString.h
    M Source/JavaScriptCore/assembler/AbstractMacroAssembler.h
    M Source/JavaScriptCore/assembler/AssemblerBuffer.h
    M Source/JavaScriptCore/assembler/CodeLocation.h
    M Source/JavaScriptCore/assembler/LinkBuffer.h
    M Source/JavaScriptCore/assembler/MacroAssemblerARM64.h
    M Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h
    M Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h
    M Source/JavaScriptCore/assembler/MacroAssemblerMIPS.h
    M Source/JavaScriptCore/assembler/MacroAssemblerPrinter.h
    M Source/JavaScriptCore/assembler/Printer.h
    M Source/JavaScriptCore/b3/B3ArgumentRegValue.cpp
    M Source/JavaScriptCore/b3/B3AtomicValue.cpp
    M Source/JavaScriptCore/b3/B3BasicBlock.cpp
    M Source/JavaScriptCore/b3/B3BlockInsertionSet.cpp
    M Source/JavaScriptCore/b3/B3CCallValue.cpp
    M Source/JavaScriptCore/b3/B3CaseCollection.h
    M Source/JavaScriptCore/b3/B3CheckSpecial.cpp
    M Source/JavaScriptCore/b3/B3CheckSpecial.h
    M Source/JavaScriptCore/b3/B3CheckValue.cpp
    M Source/JavaScriptCore/b3/B3Const32Value.cpp
    M Source/JavaScriptCore/b3/B3Const64Value.cpp
    M Source/JavaScriptCore/b3/B3ConstDoubleValue.cpp
    M Source/JavaScriptCore/b3/B3ConstFloatValue.cpp
    M Source/JavaScriptCore/b3/B3ConstrainedValue.h
    M Source/JavaScriptCore/b3/B3EliminateCommonSubexpressions.cpp
    M Source/JavaScriptCore/b3/B3ExtractValue.cpp
    M Source/JavaScriptCore/b3/B3FenceValue.cpp
    M Source/JavaScriptCore/b3/B3FoldPathConstants.cpp
    M Source/JavaScriptCore/b3/B3InferSwitches.cpp
    M Source/JavaScriptCore/b3/B3Kind.h
    M Source/JavaScriptCore/b3/B3LowerToAir.cpp
    M Source/JavaScriptCore/b3/B3MemoryValue.cpp
    M Source/JavaScriptCore/b3/B3PCToOriginMap.h
    M Source/JavaScriptCore/b3/B3PatchpointSpecial.cpp
    M Source/JavaScriptCore/b3/B3PatchpointValue.cpp
    M Source/JavaScriptCore/b3/B3PhiChildren.cpp
    M Source/JavaScriptCore/b3/B3PhiChildren.h
    M Source/JavaScriptCore/b3/B3Procedure.cpp
    M Source/JavaScriptCore/b3/B3Procedure.h
    M Source/JavaScriptCore/b3/B3PureCSE.cpp
    M Source/JavaScriptCore/b3/B3ReduceStrength.cpp
    M Source/JavaScriptCore/b3/B3SSACalculator.cpp
    M Source/JavaScriptCore/b3/B3SSACalculator.h
    M Source/JavaScriptCore/b3/B3SlotBaseValue.cpp
    M Source/JavaScriptCore/b3/B3SparseCollection.h
    M Source/JavaScriptCore/b3/B3StackmapSpecial.cpp
    M Source/JavaScriptCore/b3/B3StackmapValue.cpp
    M Source/JavaScriptCore/b3/B3StackmapValue.h
    M Source/JavaScriptCore/b3/B3SuccessorCollection.h
    M Source/JavaScriptCore/b3/B3SwitchCase.h
    M Source/JavaScriptCore/b3/B3SwitchValue.cpp
    M Source/JavaScriptCore/b3/B3UpsilonValue.cpp
    M Source/JavaScriptCore/b3/B3UseCounts.cpp
    M Source/JavaScriptCore/b3/B3ValueKey.h
    M Source/JavaScriptCore/b3/B3Variable.cpp
    M Source/JavaScriptCore/b3/B3Variable.h
    M Source/JavaScriptCore/b3/B3VariableLiveness.cpp
    M Source/JavaScriptCore/b3/B3VariableValue.cpp
    M Source/JavaScriptCore/b3/B3WasmAddressValue.cpp
    M Source/JavaScriptCore/b3/B3WasmBoundsCheckValue.cpp
    M Source/JavaScriptCore/b3/air/AirAllocateRegistersAndStackByLinearScan.cpp
    M Source/JavaScriptCore/b3/air/AirAllocateStackByGraphColoring.cpp
    M Source/JavaScriptCore/b3/air/AirArg.h
    M Source/JavaScriptCore/b3/air/AirBlockInsertionSet.cpp
    M Source/JavaScriptCore/b3/air/AirCCallSpecial.cpp
    M Source/JavaScriptCore/b3/air/AirCode.cpp
    M Source/JavaScriptCore/b3/air/AirCode.h
    M Source/JavaScriptCore/b3/air/AirEmitShuffle.h
    M Source/JavaScriptCore/b3/air/AirFixObviousSpills.cpp
    M Source/JavaScriptCore/b3/air/AirInst.h
    M Source/JavaScriptCore/b3/air/AirKind.h
    M Source/JavaScriptCore/b3/air/AirLivenessAdapter.h
    M Source/JavaScriptCore/b3/air/AirOptimizeBlockOrder.cpp
    M Source/JavaScriptCore/b3/air/AirPhaseInsertionSet.h
    M Source/JavaScriptCore/b3/air/AirPrintSpecial.cpp
    M Source/JavaScriptCore/b3/air/AirRegLiveness.cpp
    M Source/JavaScriptCore/b3/air/AirRegLiveness.h
    M Source/JavaScriptCore/b3/air/AirSpecial.cpp
    M Source/JavaScriptCore/b3/air/AirTmp.h
    M Source/JavaScriptCore/b3/air/AirTmpSet.h
    M Source/JavaScriptCore/b3/air/AirTmpWidth.cpp
    M Source/JavaScriptCore/b3/air/AirTmpWidth.h
    M Source/JavaScriptCore/bytecode/AccessCaseSnippetParams.h
    M Source/JavaScriptCore/bytecode/ArithProfile.h
    M Source/JavaScriptCore/bytecode/ArrayProfile.h
    M Source/JavaScriptCore/bytecode/BytecodeBasicBlock.cpp
    M Source/JavaScriptCore/bytecode/BytecodeBasicBlock.h
    M Source/JavaScriptCore/bytecode/BytecodeDumper.h
    M Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.cpp
    M Source/JavaScriptCore/bytecode/CallLinkInfo.h
    M Source/JavaScriptCore/bytecode/CallLinkStatus.cpp
    M Source/JavaScriptCore/bytecode/CallLinkStatus.h
    M Source/JavaScriptCore/bytecode/CheckPrivateBrandVariant.cpp
    M Source/JavaScriptCore/bytecode/CodeBlock.cpp
    M Source/JavaScriptCore/bytecode/CodeBlock.h
    M Source/JavaScriptCore/bytecode/CodeBlockHash.cpp
    M Source/JavaScriptCore/bytecode/CodeBlockHash.h
    M Source/JavaScriptCore/bytecode/ComplexGetStatus.h
    M Source/JavaScriptCore/bytecode/DFGExitProfile.cpp
    M Source/JavaScriptCore/bytecode/DeferredCompilationCallback.cpp
    M Source/JavaScriptCore/bytecode/DeleteByVariant.cpp
    M Source/JavaScriptCore/bytecode/DeleteByVariant.h
    M Source/JavaScriptCore/bytecode/ExitFlag.h
    M Source/JavaScriptCore/bytecode/GetByVariant.cpp
    M Source/JavaScriptCore/bytecode/HandlerInfo.h
    M Source/JavaScriptCore/bytecode/InlineCallFrame.h
    M Source/JavaScriptCore/bytecode/InlineCallFrameSet.cpp
    M Source/JavaScriptCore/bytecode/Instruction.h
    M Source/JavaScriptCore/bytecode/LazyOperandValueProfile.cpp
    M Source/JavaScriptCore/bytecode/LazyOperandValueProfile.h
    M Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.h
    M Source/JavaScriptCore/bytecode/ObjectPropertyCondition.h
    M Source/JavaScriptCore/bytecode/PolymorphicAccess.cpp
    M Source/JavaScriptCore/bytecode/PolymorphicAccess.h
    M Source/JavaScriptCore/bytecode/PutByVariant.h
    M Source/JavaScriptCore/bytecode/RecordedStatuses.h
    M Source/JavaScriptCore/bytecode/SetPrivateBrandVariant.cpp
    M Source/JavaScriptCore/bytecode/SetPrivateBrandVariant.h
    M Source/JavaScriptCore/bytecode/StructureSet.h
    M Source/JavaScriptCore/bytecode/TerminatedCodeOrigin.h
    M Source/JavaScriptCore/bytecode/TrackedReferences.cpp
    M Source/JavaScriptCore/bytecode/TypeLocation.h
    M Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp
    M Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h
    M Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.cpp
    M Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h
    M Source/JavaScriptCore/bytecode/UnlinkedMetadataTable.h
    M Source/JavaScriptCore/bytecode/UnlinkedMetadataTableInlines.h
    M Source/JavaScriptCore/bytecode/ValueProfile.h
    M Source/JavaScriptCore/bytecode/ValueRecovery.h
    M Source/JavaScriptCore/bytecode/Watchpoint.cpp
    M Source/JavaScriptCore/bytecode/Watchpoint.h
    M Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp
    M Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h
    M Source/JavaScriptCore/bytecompiler/Label.h
    M Source/JavaScriptCore/bytecompiler/LabelScope.h
    M Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp
    M Source/JavaScriptCore/bytecompiler/RegisterID.h
    M Source/JavaScriptCore/debugger/Debugger.cpp
    M Source/JavaScriptCore/debugger/Debugger.h
    M Source/JavaScriptCore/debugger/DebuggerLocation.h
    M Source/JavaScriptCore/debugger/DebuggerParseData.h
    M Source/JavaScriptCore/dfg/DFGAbstractHeap.h
    M Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h
    M Source/JavaScriptCore/dfg/DFGAbstractValue.h
    M Source/JavaScriptCore/dfg/DFGAbstractValueClobberEpoch.h
    M Source/JavaScriptCore/dfg/DFGAdjacencyList.h
    M Source/JavaScriptCore/dfg/DFGArgumentPosition.h
    M Source/JavaScriptCore/dfg/DFGAtTailAbstractState.cpp
    M Source/JavaScriptCore/dfg/DFGAvailability.h
    M Source/JavaScriptCore/dfg/DFGBasicBlock.cpp
    M Source/JavaScriptCore/dfg/DFGBasicBlock.h
    M Source/JavaScriptCore/dfg/DFGBlockInsertionSet.cpp
    M Source/JavaScriptCore/dfg/DFGBlockMap.h
    M Source/JavaScriptCore/dfg/DFGBlockSet.h
    M Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp
    M Source/JavaScriptCore/dfg/DFGCSEPhase.cpp
    M Source/JavaScriptCore/dfg/DFGClobberSet.cpp
    M Source/JavaScriptCore/dfg/DFGClobberSet.h
    M Source/JavaScriptCore/dfg/DFGClobberize.h
    M Source/JavaScriptCore/dfg/DFGCombinedLiveness.h
    M Source/JavaScriptCore/dfg/DFGCommon.h
    M Source/JavaScriptCore/dfg/DFGCommonData.h
    M Source/JavaScriptCore/dfg/DFGDesiredGlobalProperty.h
    M Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.cpp
    M Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h
    M Source/JavaScriptCore/dfg/DFGDesiredTransitions.cpp
    M Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp
    M Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.h
    M Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.cpp
    M Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.h
    M Source/JavaScriptCore/dfg/DFGEdgeDominates.h
    M Source/JavaScriptCore/dfg/DFGFailedFinalizer.cpp
    M Source/JavaScriptCore/dfg/DFGFinalizer.cpp
    M Source/JavaScriptCore/dfg/DFGFlowIndexing.cpp
    M Source/JavaScriptCore/dfg/DFGFlowIndexing.h
    M Source/JavaScriptCore/dfg/DFGFrozenValue.h
    M Source/JavaScriptCore/dfg/DFGGenerationInfo.h
    M Source/JavaScriptCore/dfg/DFGGraph.cpp
    M Source/JavaScriptCore/dfg/DFGGraph.h
    M Source/JavaScriptCore/dfg/DFGGraphSafepoint.cpp
    M Source/JavaScriptCore/dfg/DFGHeapLocation.h
    M Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp
    M Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.h
    M Source/JavaScriptCore/dfg/DFGInlineCacheWrapper.h
    M Source/JavaScriptCore/dfg/DFGIntegerRangeOptimizationPhase.cpp
    M Source/JavaScriptCore/dfg/DFGJITCode.cpp
    M Source/JavaScriptCore/dfg/DFGJITCompiler.cpp
    M Source/JavaScriptCore/dfg/DFGJITFinalizer.cpp
    M Source/JavaScriptCore/dfg/DFGLazyJSValue.h
    M Source/JavaScriptCore/dfg/DFGLazyNode.h
    M Source/JavaScriptCore/dfg/DFGMinifiedGraph.h
    M Source/JavaScriptCore/dfg/DFGMinifiedNode.h
    M Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.h
    M Source/JavaScriptCore/dfg/DFGNode.h
    M Source/JavaScriptCore/dfg/DFGNodeAbstractValuePair.h
    M Source/JavaScriptCore/dfg/DFGNodeFlowProjection.h
    M Source/JavaScriptCore/dfg/DFGNodeOrigin.h
    M Source/JavaScriptCore/dfg/DFGNullAbstractState.h
    M Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.cpp
    M Source/JavaScriptCore/dfg/DFGOSREntry.h
    M Source/JavaScriptCore/dfg/DFGOpInfo.h
    M Source/JavaScriptCore/dfg/DFGPhiChildren.cpp
    M Source/JavaScriptCore/dfg/DFGPlan.cpp
    M Source/JavaScriptCore/dfg/DFGPromotedHeapLocation.h
    M Source/JavaScriptCore/dfg/DFGPropertyTypeKey.h
    M Source/JavaScriptCore/dfg/DFGPureValue.h
    M Source/JavaScriptCore/dfg/DFGRegisterBank.h
    M Source/JavaScriptCore/dfg/DFGRegisteredStructureSet.h
    M Source/JavaScriptCore/dfg/DFGSSACalculator.cpp
    M Source/JavaScriptCore/dfg/DFGSSACalculator.h
    M Source/JavaScriptCore/dfg/DFGSilentRegisterSavePlan.h
    M Source/JavaScriptCore/dfg/DFGSlowPathGenerator.h
    M Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp
    M Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h
    M Source/JavaScriptCore/dfg/DFGStoreBarrierClusteringPhase.cpp
    M Source/JavaScriptCore/dfg/DFGStructureAbstractValue.h
    M Source/JavaScriptCore/dfg/DFGToFTLDeferredCompilationCallback.cpp
    M Source/JavaScriptCore/dfg/DFGToFTLForOSREntryDeferredCompilationCallback.cpp
    M Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.cpp
    M Source/JavaScriptCore/dfg/DFGVariableAccessData.cpp
    M Source/JavaScriptCore/dfg/DFGVariableAccessData.h
    M Source/JavaScriptCore/dfg/DFGVariableEvent.h
    M Source/JavaScriptCore/dfg/DFGVariableEventStream.cpp
    M Source/JavaScriptCore/disassembler/ARM64/A64DOpcode.h
    M Source/JavaScriptCore/disassembler/Disassembler.cpp
    M Source/JavaScriptCore/disassembler/zydis/Zydis/ZydisDecoder.c
    M Source/JavaScriptCore/ftl/FTLAbstractHeap.cpp
    M Source/JavaScriptCore/ftl/FTLAbstractHeap.h
    M Source/JavaScriptCore/ftl/FTLAbstractHeapRepository.cpp
    M Source/JavaScriptCore/ftl/FTLAbstractHeapRepository.h
    M Source/JavaScriptCore/ftl/FTLAvailableRecovery.h
    M Source/JavaScriptCore/ftl/FTLExceptionTarget.cpp
    M Source/JavaScriptCore/ftl/FTLExitArgumentForOperand.h
    M Source/JavaScriptCore/ftl/FTLExitPropertyValue.h
    M Source/JavaScriptCore/ftl/FTLExitTimeObjectMaterialization.cpp
    M Source/JavaScriptCore/ftl/FTLExitValue.h
    M Source/JavaScriptCore/ftl/FTLForOSREntryJITCode.cpp
    M Source/JavaScriptCore/ftl/FTLForOSREntryJITCode.h
    M Source/JavaScriptCore/ftl/FTLFormattedValue.h
    M Source/JavaScriptCore/ftl/FTLJITFinalizer.cpp
    M Source/JavaScriptCore/ftl/FTLLazySlowPath.cpp
    M Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp
    M Source/JavaScriptCore/ftl/FTLLoweredNodeValue.h
    M Source/JavaScriptCore/ftl/FTLOutput.cpp
    M Source/JavaScriptCore/ftl/FTLPatchpointExceptionHandle.cpp
    M Source/JavaScriptCore/ftl/FTLSlowPathCall.h
    M Source/JavaScriptCore/ftl/FTLState.cpp
    M Source/JavaScriptCore/ftl/FTLSwitchCase.h
    M Source/JavaScriptCore/ftl/FTLTypedPointer.h
    M Source/JavaScriptCore/ftl/FTLValueFromBlock.h
    M Source/JavaScriptCore/ftl/FTLValueRange.h
    M Source/JavaScriptCore/ftl/FTLWeightedTarget.h
    M Source/JavaScriptCore/heap/AlignedMemoryAllocator.cpp
    M Source/JavaScriptCore/heap/Allocator.h
    M Source/JavaScriptCore/heap/AtomIndices.h
    M Source/JavaScriptCore/heap/CellAttributes.h
    M Source/JavaScriptCore/heap/CellContainer.h
    M Source/JavaScriptCore/heap/CodeBlockSet.cpp
    M Source/JavaScriptCore/heap/CompleteSubspace.cpp
    M Source/JavaScriptCore/heap/ConservativeRoots.cpp
    M Source/JavaScriptCore/heap/ConservativeRoots.h
    M Source/JavaScriptCore/heap/FastMallocAlignedMemoryAllocator.cpp
    M Source/JavaScriptCore/heap/GCActivityCallback.h
    M Source/JavaScriptCore/heap/GCIncomingRefCounted.h
    M Source/JavaScriptCore/heap/GCIncomingRefCountedSet.h
    M Source/JavaScriptCore/heap/GCIncomingRefCountedSetInlines.h
    M Source/JavaScriptCore/heap/GCRequest.h
    M Source/JavaScriptCore/heap/GCSegmentedArray.h
    M Source/JavaScriptCore/heap/GCSegmentedArrayInlines.h
    M Source/JavaScriptCore/heap/GigacageAlignedMemoryAllocator.cpp
    M Source/JavaScriptCore/heap/HandleBlockInlines.h
    M Source/JavaScriptCore/heap/HeapCell.h
    M Source/JavaScriptCore/heap/HeapCellType.cpp
    M Source/JavaScriptCore/heap/HeapObserver.h
    M Source/JavaScriptCore/heap/HeapProfiler.cpp
    M Source/JavaScriptCore/heap/HeapSnapshot.cpp
    M Source/JavaScriptCore/heap/IncrementalSweeper.cpp
    M Source/JavaScriptCore/heap/IncrementalSweeper.h
    M Source/JavaScriptCore/heap/IsoMemoryAllocatorBase.cpp
    M Source/JavaScriptCore/heap/IsoSubspace.cpp
    M Source/JavaScriptCore/heap/IsoSubspacePerVM.h
    M Source/JavaScriptCore/heap/JITStubRoutineSet.cpp
    M Source/JavaScriptCore/heap/MarkStack.cpp
    M Source/JavaScriptCore/heap/MarkStackMergingConstraint.cpp
    M Source/JavaScriptCore/heap/MarkedBlock.cpp
    M Source/JavaScriptCore/heap/MarkedBlock.h
    M Source/JavaScriptCore/heap/MarkingConstraint.cpp
    M Source/JavaScriptCore/heap/MarkingConstraintSet.cpp
    M Source/JavaScriptCore/heap/MarkingConstraintSolver.cpp
    M Source/JavaScriptCore/heap/MarkingConstraintSolver.h
    M Source/JavaScriptCore/heap/MutatorScheduler.cpp
    M Source/JavaScriptCore/heap/PreciseAllocation.cpp
    M Source/JavaScriptCore/heap/PreciseAllocation.h
    M Source/JavaScriptCore/heap/SimpleMarkingConstraint.cpp
    M Source/JavaScriptCore/heap/SlotVisitor.cpp
    M Source/JavaScriptCore/heap/SpaceTimeMutatorScheduler.cpp
    M Source/JavaScriptCore/heap/StochasticSpaceTimeMutatorScheduler.cpp
    M Source/JavaScriptCore/heap/Subspace.cpp
    M Source/JavaScriptCore/heap/SynchronousStopTheWorldMutatorScheduler.cpp
    M Source/JavaScriptCore/heap/VisitCounter.h
    M Source/JavaScriptCore/heap/VisitRaceKey.h
    M Source/JavaScriptCore/heap/Weak.h
    M Source/JavaScriptCore/heap/WeakBlock.cpp
    M Source/JavaScriptCore/heap/WeakHandleOwner.cpp
    M Source/JavaScriptCore/heap/WeakImpl.h
    M Source/JavaScriptCore/heap/WriteBarrierSupport.h
    M Source/JavaScriptCore/inspector/ConsoleMessage.cpp
    M Source/JavaScriptCore/inspector/InjectedScript.cpp
    M Source/JavaScriptCore/inspector/InjectedScriptBase.cpp
    M Source/JavaScriptCore/inspector/InjectedScriptHost.cpp
    M Source/JavaScriptCore/inspector/InjectedScriptManager.cpp
    M Source/JavaScriptCore/inspector/InjectedScriptManager.h
    M Source/JavaScriptCore/inspector/InjectedScriptModule.cpp
    M Source/JavaScriptCore/inspector/InspectorAgentBase.h
    M Source/JavaScriptCore/inspector/InspectorAgentRegistry.cpp
    M Source/JavaScriptCore/inspector/InspectorBackendDispatcher.cpp
    M Source/JavaScriptCore/inspector/InspectorEnvironment.h
    M Source/JavaScriptCore/inspector/InspectorFrontendChannel.h
    M Source/JavaScriptCore/inspector/JSGlobalObjectConsoleClient.h
    M Source/JavaScriptCore/inspector/JSGlobalObjectDebugger.h
    M Source/JavaScriptCore/inspector/ScriptCallFrame.cpp
    M Source/JavaScriptCore/inspector/ScriptCallStack.cpp
    M Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h
    M Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.cpp
    M Source/JavaScriptCore/inspector/cocoa/DeprecatedInspectorValues.cpp
    M Source/JavaScriptCore/interpreter/CLoopStack.cpp
    M Source/JavaScriptCore/interpreter/CLoopStack.h
    M Source/JavaScriptCore/interpreter/CachedCall.h
    M Source/JavaScriptCore/interpreter/Interpreter.cpp
    M Source/JavaScriptCore/interpreter/Interpreter.h
    M Source/JavaScriptCore/interpreter/ShadowChicken.h
    M Source/JavaScriptCore/interpreter/StackVisitor.h
    M Source/JavaScriptCore/jit/BaselineJITCode.cpp
    M Source/JavaScriptCore/jit/BinarySwitch.cpp
    M Source/JavaScriptCore/jit/BinarySwitch.h
    M Source/JavaScriptCore/jit/GPRInfo.h
    M Source/JavaScriptCore/jit/ICStats.h
    M Source/JavaScriptCore/jit/JIT.cpp
    M Source/JavaScriptCore/jit/JIT.h
    M Source/JavaScriptCore/jit/JITAddGenerator.h
    M Source/JavaScriptCore/jit/JITAllocator.h
    M Source/JavaScriptCore/jit/JITCode.cpp
    M Source/JavaScriptCore/jit/JITCompilation.cpp
    M Source/JavaScriptCore/jit/JITCompilationKey.h
    M Source/JavaScriptCore/jit/JITDisassembler.cpp
    M Source/JavaScriptCore/jit/JITMulGenerator.h
    M Source/JavaScriptCore/jit/JITOpaqueByproduct.h
    M Source/JavaScriptCore/jit/JITOpaqueByproducts.cpp
    M Source/JavaScriptCore/jit/JITPlan.h
    M Source/JavaScriptCore/jit/JITSafepoint.cpp
    M Source/JavaScriptCore/jit/JITSafepoint.h
    M Source/JavaScriptCore/jit/JITScannable.h
    M Source/JavaScriptCore/jit/JITStubRoutine.h
    M Source/JavaScriptCore/jit/JITSubGenerator.h
    M Source/JavaScriptCore/jit/JITThunks.cpp
    M Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.cpp
    M Source/JavaScriptCore/jit/PCToCodeOriginMap.cpp
    M Source/JavaScriptCore/jit/PCToCodeOriginMap.h
    M Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.h
    M Source/JavaScriptCore/jit/Reg.h
    M Source/JavaScriptCore/jit/RegisterAtOffset.h
    M Source/JavaScriptCore/jit/RegisterAtOffsetList.cpp
    M Source/JavaScriptCore/jit/RegisterSet.h
    M Source/JavaScriptCore/jit/ScratchRegisterAllocator.cpp
    M Source/JavaScriptCore/jit/ScratchRegisterAllocator.h
    M Source/JavaScriptCore/jit/SnippetParams.h
    M Source/JavaScriptCore/jsc.cpp
    M Source/JavaScriptCore/parser/ASTBuilder.h
    M Source/JavaScriptCore/parser/Lexer.cpp
    M Source/JavaScriptCore/parser/Lexer.h
    M Source/JavaScriptCore/parser/NodeConstructors.h
    M Source/JavaScriptCore/parser/Nodes.cpp
    M Source/JavaScriptCore/parser/Nodes.h
    M Source/JavaScriptCore/parser/Parser.cpp
    M Source/JavaScriptCore/parser/Parser.h
    M Source/JavaScriptCore/parser/ParserArena.cpp
    M Source/JavaScriptCore/parser/ParserArena.h
    M Source/JavaScriptCore/parser/SourceCode.h
    M Source/JavaScriptCore/parser/SourceCodeKey.h
    M Source/JavaScriptCore/parser/SourceProvider.cpp
    M Source/JavaScriptCore/parser/SourceProviderCache.h
    M Source/JavaScriptCore/parser/UnlinkedSourceCode.h
    M Source/JavaScriptCore/parser/VariableEnvironment.h
    M Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.cpp
    M Source/JavaScriptCore/profiler/ProfilerBytecodes.cpp
    M Source/JavaScriptCore/profiler/ProfilerCompilation.cpp
    M Source/JavaScriptCore/profiler/ProfilerCompilation.h
    M Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.cpp
    M Source/JavaScriptCore/profiler/ProfilerDatabase.cpp
    M Source/JavaScriptCore/profiler/ProfilerDatabase.h
    M Source/JavaScriptCore/profiler/ProfilerEvent.h
    M Source/JavaScriptCore/profiler/ProfilerExecutionCounter.h
    M Source/JavaScriptCore/profiler/ProfilerOSRExit.cpp
    M Source/JavaScriptCore/profiler/ProfilerOSRExit.h
    M Source/JavaScriptCore/profiler/ProfilerOriginStack.cpp
    M Source/JavaScriptCore/profiler/ProfilerOriginStack.h
    M Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.cpp
    M Source/JavaScriptCore/profiler/ProfilerUID.h
    M Source/JavaScriptCore/runtime/AbstractModuleRecord.cpp
    M Source/JavaScriptCore/runtime/ArgList.h
    M Source/JavaScriptCore/runtime/ArrayBuffer.h
    M Source/JavaScriptCore/runtime/ArrayBufferView.cpp
    M Source/JavaScriptCore/runtime/ArrayBufferView.h
    M Source/JavaScriptCore/runtime/ArrayStorage.h
    M Source/JavaScriptCore/runtime/BasicBlockLocation.cpp
    M Source/JavaScriptCore/runtime/BasicBlockLocation.h
    M Source/JavaScriptCore/runtime/Butterfly.h
    M Source/JavaScriptCore/runtime/CacheableIdentifier.h
    M Source/JavaScriptCore/runtime/CachedTypes.cpp
    M Source/JavaScriptCore/runtime/CallData.h
    M Source/JavaScriptCore/runtime/CodeCache.h
    M Source/JavaScriptCore/runtime/CommonIdentifiers.cpp
    M Source/JavaScriptCore/runtime/CommonSlowPaths.cpp
    M Source/JavaScriptCore/runtime/ConcurrentJSLock.h
    M Source/JavaScriptCore/runtime/ConfigFile.cpp
    M Source/JavaScriptCore/runtime/ConsoleClient.h
    M Source/JavaScriptCore/runtime/DeletePropertySlot.h
    M Source/JavaScriptCore/runtime/DirectArgumentsOffset.h
    M Source/JavaScriptCore/runtime/DumpContext.cpp
    M Source/JavaScriptCore/runtime/DumpContext.h
    M Source/JavaScriptCore/runtime/ErrorInstance.cpp
    M Source/JavaScriptCore/runtime/ErrorInstance.h
    M Source/JavaScriptCore/runtime/Exception.cpp
    M Source/JavaScriptCore/runtime/ExceptionEventLocation.h
    M Source/JavaScriptCore/runtime/FunctionHasExecutedCache.h
    M Source/JavaScriptCore/runtime/FunctionPrototype.cpp
    M Source/JavaScriptCore/runtime/FunctionRareData.cpp
    M Source/JavaScriptCore/runtime/FunctionRareData.h
    M Source/JavaScriptCore/runtime/FuzzerAgent.cpp
    M Source/JavaScriptCore/runtime/ISO8601.h
    M Source/JavaScriptCore/runtime/JSArrayBufferView.cpp
    M Source/JavaScriptCore/runtime/JSArrayBufferView.h
    M Source/JavaScriptCore/runtime/JSDestructibleObjectHeapCellType.cpp
    M Source/JavaScriptCore/runtime/JSGlobalObject.cpp
    M Source/JavaScriptCore/runtime/JSGlobalObject.h
    M Source/JavaScriptCore/runtime/JSLock.cpp
    M Source/JavaScriptCore/runtime/JSLock.h
    M Source/JavaScriptCore/runtime/JSModuleNamespaceObject.cpp
    M Source/JavaScriptCore/runtime/JSONObject.cpp
    M Source/JavaScriptCore/runtime/JSRemoteFunction.cpp
    M Source/JavaScriptCore/runtime/JSRemoteFunction.h
    M Source/JavaScriptCore/runtime/JSRunLoopTimer.cpp
    M Source/JavaScriptCore/runtime/JSStringJoiner.cpp
    M Source/JavaScriptCore/runtime/LazyClassStructure.h
    M Source/JavaScriptCore/runtime/LazyProperty.h
    M Source/JavaScriptCore/runtime/Microtask.h
    M Source/JavaScriptCore/runtime/NullSetterFunction.cpp
    M Source/JavaScriptCore/runtime/Options.h
    M Source/JavaScriptCore/runtime/PropertyDescriptor.h
    M Source/JavaScriptCore/runtime/PropertyNameArray.h
    M Source/JavaScriptCore/runtime/PropertySlot.h
    M Source/JavaScriptCore/runtime/PropertyTable.cpp
    M Source/JavaScriptCore/runtime/PropertyTable.h
    M Source/JavaScriptCore/runtime/PrototypeKey.h
    M Source/JavaScriptCore/runtime/PutPropertySlot.h
    M Source/JavaScriptCore/runtime/RegExpCache.cpp
    M Source/JavaScriptCore/runtime/RegExpCache.h
    M Source/JavaScriptCore/runtime/RegExpKey.h
    M Source/JavaScriptCore/runtime/RuntimeFlags.h
    M Source/JavaScriptCore/runtime/SamplingProfiler.cpp
    M Source/JavaScriptCore/runtime/SamplingProfiler.h
    M Source/JavaScriptCore/runtime/ScopeOffset.h
    M Source/JavaScriptCore/runtime/ScopedArgumentsTable.cpp
    M Source/JavaScriptCore/runtime/ScopedArgumentsTable.h
    M Source/JavaScriptCore/runtime/ScriptExecutable.cpp
    M Source/JavaScriptCore/runtime/ScriptExecutable.h
    M Source/JavaScriptCore/runtime/ScriptFetcher.h
    M Source/JavaScriptCore/runtime/SimpleTypedArrayController.cpp
    M Source/JavaScriptCore/runtime/SmallStrings.cpp
    M Source/JavaScriptCore/runtime/SmallStrings.h
    M Source/JavaScriptCore/runtime/StringPrototype.cpp
    M Source/JavaScriptCore/runtime/Structure.cpp
    M Source/JavaScriptCore/runtime/Structure.h
    M Source/JavaScriptCore/runtime/Symbol.cpp
    M Source/JavaScriptCore/runtime/SymbolTable.cpp
    M Source/JavaScriptCore/runtime/SymbolTable.h
    M Source/JavaScriptCore/runtime/TemplateObjectDescriptor.cpp
    M Source/JavaScriptCore/runtime/TemplateObjectDescriptor.h
    M Source/JavaScriptCore/runtime/TypeLocationCache.h
    M Source/JavaScriptCore/runtime/TypeProfiler.cpp
    M Source/JavaScriptCore/runtime/TypeProfiler.h
    M Source/JavaScriptCore/runtime/TypeProfilerLog.cpp
    M Source/JavaScriptCore/runtime/TypeProfilerLog.h
    M Source/JavaScriptCore/runtime/TypeSet.cpp
    M Source/JavaScriptCore/runtime/TypeSet.h
    M Source/JavaScriptCore/runtime/TypedArrayController.cpp
    M Source/JavaScriptCore/runtime/VM.cpp
    M Source/JavaScriptCore/runtime/VarOffset.h
    M Source/JavaScriptCore/runtime/Watchdog.cpp
    M Source/JavaScriptCore/runtime/Watchdog.h
    M Source/JavaScriptCore/runtime/WeakGCHashTable.h
    M Source/JavaScriptCore/testRegExp.cpp
    M Source/JavaScriptCore/tools/CompilerTimingScope.cpp
    M Source/JavaScriptCore/tools/HeapVerifier.cpp
    M Source/JavaScriptCore/tools/HeapVerifier.h
    M Source/JavaScriptCore/tools/JSDollarVM.cpp
    M Source/JavaScriptCore/tools/ProfileTreeNode.h
    M Source/JavaScriptCore/tools/SigillCrashAnalyzer.cpp
    M Source/JavaScriptCore/tools/TieredMMapArray.h
    M Source/JavaScriptCore/wasm/WasmAirIRGenerator.cpp
    M Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp
    M Source/JavaScriptCore/wasm/WasmCalleeGroup.cpp
    M Source/JavaScriptCore/wasm/WasmHandlerInfo.h
    M Source/JavaScriptCore/wasm/WasmInstance.cpp
    M Source/JavaScriptCore/wasm/WasmInstance.h
    M Source/JavaScriptCore/wasm/WasmMemory.cpp
    M Source/JavaScriptCore/wasm/WasmModule.cpp
    M Source/JavaScriptCore/wasm/WasmModuleInformation.cpp
    M Source/JavaScriptCore/wasm/WasmModuleInformation.h
    M Source/JavaScriptCore/wasm/WasmPageCount.h
    M Source/JavaScriptCore/wasm/WasmPlan.cpp
    M Source/JavaScriptCore/wasm/WasmPlan.h
    M Source/JavaScriptCore/wasm/WasmTable.cpp
    M Source/JavaScriptCore/wasm/WasmTable.h
    M Source/JavaScriptCore/yarr/RegularExpression.cpp
    M Source/JavaScriptCore/yarr/YarrDisassembler.cpp
    M Source/JavaScriptCore/yarr/YarrDisassembler.h
    M Source/JavaScriptCore/yarr/YarrInterpreter.h
    M Source/JavaScriptCore/yarr/YarrJIT.cpp
    M Source/JavaScriptCore/yarr/YarrJIT.h
    M Source/JavaScriptCore/yarr/YarrParser.h
    M Source/JavaScriptCore/yarr/YarrPattern.cpp
    M Source/JavaScriptCore/yarr/YarrPattern.h
    M Source/WTF/WTF.xcodeproj/project.pbxproj
    M Source/WTF/benchmarks/ToyLocks.h
    M Source/WTF/wtf/Atomics.h
    M Source/WTF/wtf/AutomaticThread.cpp
    M Source/WTF/wtf/AutomaticThread.h
    M Source/WTF/wtf/Bag.h
    M Source/WTF/wtf/BitVector.h
    M Source/WTF/wtf/Bitmap.h
    M Source/WTF/wtf/BlockPtr.h
    M Source/WTF/wtf/BloomFilter.h
    M Source/WTF/wtf/BumpPointerAllocator.h
    M Source/WTF/wtf/CMakeLists.txt
    M Source/WTF/wtf/CagedPtr.h
    M Source/WTF/wtf/CheckedArithmetic.h
    M Source/WTF/wtf/CheckedBoolean.h
    M Source/WTF/wtf/CheckedPtr.h
    M Source/WTF/wtf/CommaPrinter.h
    M Source/WTF/wtf/ConcurrentBuffer.h
    M Source/WTF/wtf/ConcurrentPtrHashSet.cpp
    M Source/WTF/wtf/ConcurrentPtrHashSet.h
    M Source/WTF/wtf/ConcurrentVector.h
    M Source/WTF/wtf/CryptographicallyRandomNumber.cpp
    M Source/WTF/wtf/DeferrableRefCounted.h
    M Source/WTF/wtf/Deque.h
    M Source/WTF/wtf/Dominators.h
    M Source/WTF/wtf/DoublyLinkedList.h
    M Source/WTF/wtf/Expected.h
    M Source/WTF/wtf/FastBitVector.h
    M Source/WTF/wtf/FastMalloc.h
    M Source/WTF/wtf/FileSystem.h
    M Source/WTF/wtf/Function.h
    R Source/WTF/wtf/FunctionDispatcher.cpp
    M Source/WTF/wtf/FunctionDispatcher.h
    M Source/WTF/wtf/FunctionPtr.h
    M Source/WTF/wtf/GraphNodeWorklist.h
    M Source/WTF/wtf/HashCountedSet.h
    M Source/WTF/wtf/HashIterators.h
    M Source/WTF/wtf/HashMap.h
    M Source/WTF/wtf/HashTable.h
    M Source/WTF/wtf/IndexSet.h
    M Source/WTF/wtf/IndexedContainerIterator.h
    M Source/WTF/wtf/Insertion.h
    M Source/WTF/wtf/JSONValues.cpp
    M Source/WTF/wtf/JSONValues.h
    M Source/WTF/wtf/KeyValuePair.h
    M Source/WTF/wtf/LikelyDenseUnsignedIntegerSet.h
    M Source/WTF/wtf/ListHashSet.h
    M Source/WTF/wtf/Liveness.h
    M Source/WTF/wtf/LockedPrintStream.cpp
    M Source/WTF/wtf/LockedPrintStream.h
    M Source/WTF/wtf/Locker.h
    M Source/WTF/wtf/LocklessBag.h
    M Source/WTF/wtf/MainThreadData.h
    M Source/WTF/wtf/Markable.h
    M Source/WTF/wtf/MediaTime.h
    M Source/WTF/wtf/MessageQueue.h
    M Source/WTF/wtf/MetaAllocator.cpp
    M Source/WTF/wtf/MetaAllocator.h
    M Source/WTF/wtf/NakedPtr.h
    M Source/WTF/wtf/NaturalLoops.h
    M Source/WTF/wtf/OSLogPrintStream.cpp
    M Source/WTF/wtf/OSLogPrintStream.h
    M Source/WTF/wtf/OSObjectPtr.h
    M Source/WTF/wtf/OrderMaker.h
    M Source/WTF/wtf/Packed.h
    M Source/WTF/wtf/PageReservation.h
    M Source/WTF/wtf/PrintStream.cpp
    M Source/WTF/wtf/PrintStream.h
    M Source/WTF/wtf/Range.h
    M Source/WTF/wtf/RangeSet.h
    M Source/WTF/wtf/RawPointer.h
    M Source/WTF/wtf/RedBlackTree.h
    M Source/WTF/wtf/RefCounted.h
    M Source/WTF/wtf/RefCountedLeakCounter.cpp
    M Source/WTF/wtf/RefCounter.h
    M Source/WTF/wtf/RefPtr.h
    M Source/WTF/wtf/Seconds.h
    M Source/WTF/wtf/SegmentedVector.h
    M Source/WTF/wtf/SharedTask.h
    M Source/WTF/wtf/SignedPtr.h
    M Source/WTF/wtf/SimpleStats.h
    M Source/WTF/wtf/SinglyLinkedList.h
    M Source/WTF/wtf/SmallSet.h
    M Source/WTF/wtf/Spectrum.h
    M Source/WTF/wtf/StackBounds.h
    M Source/WTF/wtf/StackShot.h
    M Source/WTF/wtf/StackStats.h
    M Source/WTF/wtf/StackTrace.h
    M Source/WTF/wtf/StreamBuffer.h
    M Source/WTF/wtf/StringHashDumpContext.h
    M Source/WTF/wtf/StringPrintStream.cpp
    M Source/WTF/wtf/StringPrintStream.h
    M Source/WTF/wtf/TimeWithDynamicClockType.h
    M Source/WTF/wtf/TinyPtrSet.h
    M Source/WTF/wtf/UnionFind.h
    M Source/WTF/wtf/UnsafePointer.h
    M Source/WTF/wtf/Vector.h
    M Source/WTF/wtf/WeakHashMap.h
    M Source/WTF/wtf/WeakHashSet.h
    M Source/WTF/wtf/WeakPtr.h
    M Source/WTF/wtf/dtoa/bignum.cc
    M Source/WTF/wtf/dtoa/bignum.h
    M Source/WTF/wtf/dtoa/diy-fp.h
    M Source/WTF/wtf/dtoa/fixed-dtoa.cc
    M Source/WTF/wtf/dtoa/utils.h
    M Source/WTF/wtf/generic/RunLoopGeneric.cpp
    M Source/WTF/wtf/glib/GMutexLocker.h
    M Source/WTF/wtf/glib/GRefPtr.h
    M Source/WTF/wtf/glib/GUniquePtr.h
    M Source/WTF/wtf/glib/SocketConnection.cpp
    M Source/WTF/wtf/glib/SocketConnection.h
    M Source/WTF/wtf/persistence/PersistentDecoder.cpp
    M Source/WTF/wtf/persistence/PersistentDecoder.h
    M Source/WTF/wtf/persistence/PersistentEncoder.cpp
    M Source/WTF/wtf/persistence/PersistentEncoder.h
    M Source/WTF/wtf/posix/ThreadingPOSIX.cpp
    M Source/WTF/wtf/text/AtomString.h
    M Source/WTF/wtf/text/AtomStringImpl.cpp
    M Source/WTF/wtf/text/CString.h
    M Source/WTF/wtf/text/CodePointIterator.h
    M Source/WTF/wtf/text/OrdinalNumber.h
    M Source/WTF/wtf/text/StringView.cpp
    M Source/WTF/wtf/text/StringView.h
    M Source/WTF/wtf/text/TextBreakIterator.cpp
    M Source/WTF/wtf/text/TextBreakIterator.h
    M Source/WTF/wtf/text/TextPosition.h
    M Source/WTF/wtf/threads/Signals.h
    M Source/WTF/wtf/win/GDIObject.h
    M Source/WTF/wtf/win/RunLoopWin.cpp
    M Source/WTF/wtf/win/ThreadingWin.cpp
    M Source/bmalloc/bmalloc/Bits.h
    M Source/bmalloc/bmalloc/BumpAllocator.h
    M Source/bmalloc/bmalloc/CryptoRandom.cpp
    M Source/bmalloc/bmalloc/DeferredDecommitInlines.h
    M Source/bmalloc/bmalloc/DeferredTrigger.h
    M Source/bmalloc/bmalloc/EligibilityResult.h
    M Source/bmalloc/bmalloc/FixedVector.h
    M Source/bmalloc/bmalloc/FreeList.cpp
    M Source/bmalloc/bmalloc/FreeList.h
    M Source/bmalloc/bmalloc/Gigacage.cpp
    M Source/bmalloc/bmalloc/IsoAllocatorInlines.h
    M Source/bmalloc/bmalloc/IsoDeallocatorInlines.h
    M Source/bmalloc/bmalloc/IsoDirectory.h
    M Source/bmalloc/bmalloc/IsoHeapImpl.cpp
    M Source/bmalloc/bmalloc/IsoHeapImpl.h
    M Source/bmalloc/bmalloc/IsoPage.h
    M Source/bmalloc/bmalloc/IsoTLSAllocatorEntryInlines.h
    M Source/bmalloc/bmalloc/IsoTLSDeallocatorEntryInlines.h
    M Source/bmalloc/bmalloc/IsoTLSEntry.cpp
    M Source/bmalloc/bmalloc/IsoTLSEntry.h
    M Source/bmalloc/bmalloc/LargeRange.h
    M Source/bmalloc/bmalloc/List.h
    M Source/bmalloc/bmalloc/Packed.h
    M Source/bmalloc/bmalloc/Range.h
    M Source/bmalloc/bmalloc/Vector.h
    M Source/bmalloc/libpas/src/libpas/pas_fast_megapage_table.h
    M Source/bmalloc/libpas/src/libpas/pas_intrinsic_heap_support.h

  Log Message:
  -----------
  Ran clang-tidy on JSC, WTF and bmalloc
https://bugs.webkit.org/show_bug.cgi?id=245321

Reviewed by Yusuke Suzuki.

The following checks were used:

* modernize-use-default-member-init
* readability-redundant-member-init
* modernize-use-equals-default
* performance-trivially-destructible

Some interesting points:

1. No all constants were moved to move inits: stuff like UINT_MAX are
not actually constant in the platform that I run clang-tidy (linux 64bit),
so these had to be moved manually.
2. modernize-use-equals-default tried to set default to constructors and
destructors of unions, which broke compilation.
3. Some constructros were left with an empty body so the compiler
doesn't complain about unused variable for classes like AllowUnfinalizedAccessScope
4. In the struct BranchTarget (DFGNode.h), a float (count) was being
initialized using a pure NaN (double). While gcc didn't complain when it was done
in the constructor initializer list, it started to warn about fp narrowing.
So I manually changed the init value to use the NAN macro.
5. Some enums were not moved from the initializer list, I'm not sure
why. I did my best to manually move as many as I could find but is
highly likely that a few remain.
6. Windows doesn't seem to support default member initializer for a member of an
anonymous struct within a union, so these had to be removed.

* Source/JavaScriptCore/API/JSObjectRef.cpp:
(OpaqueJSPropertyNameArray::OpaqueJSPropertyNameArray):
* Source/JavaScriptCore/API/JSScriptRef.cpp:
* Source/JavaScriptCore/assembler/AbstractMacroAssembler.h:
(JSC::AbstractMacroAssembler::CachedTempRegister::CachedTempRegister):
* Source/JavaScriptCore/assembler/AssemblerBuffer.h:
(JSC::AssemblerBuffer::AssemblerBuffer):
* Source/JavaScriptCore/assembler/CodeLocation.h:
* Source/JavaScriptCore/assembler/LinkBuffer.h:
(JSC::LinkBuffer::LinkBuffer):
(JSC::LinkBuffer::~LinkBuffer): Deleted.
* Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:
(JSC::MacroAssemblerCodePtr::MacroAssemblerCodePtr):
* Source/JavaScriptCore/assembler/MacroAssemblerPrinter.h:
* Source/JavaScriptCore/assembler/Printer.h:
* Source/JavaScriptCore/b3/B3ArgumentRegValue.cpp:
(JSC::B3::ArgumentRegValue::~ArgumentRegValue): Deleted.
* Source/JavaScriptCore/b3/B3AtomicValue.cpp:
(JSC::B3::AtomicValue::~AtomicValue): Deleted.
* Source/JavaScriptCore/b3/B3BasicBlock.cpp:
(JSC::B3::BasicBlock::~BasicBlock): Deleted.
* Source/JavaScriptCore/b3/B3BlockInsertionSet.cpp:
(JSC::B3::BlockInsertionSet::~BlockInsertionSet): Deleted.
* Source/JavaScriptCore/b3/B3CCallValue.cpp:
(JSC::B3::CCallValue::~CCallValue): Deleted.
* Source/JavaScriptCore/b3/B3CaseCollection.h:
* Source/JavaScriptCore/b3/B3CheckSpecial.cpp:
(JSC::B3::CheckSpecial::~CheckSpecial): Deleted.
* Source/JavaScriptCore/b3/B3CheckValue.cpp:
(JSC::B3::CheckValue::~CheckValue): Deleted.
* Source/JavaScriptCore/b3/B3Const32Value.cpp:
(JSC::B3::Const32Value::~Const32Value): Deleted.
* Source/JavaScriptCore/b3/B3Const64Value.cpp:
(JSC::B3::Const64Value::~Const64Value): Deleted.
* Source/JavaScriptCore/b3/B3ConstDoubleValue.cpp:
(JSC::B3::ConstDoubleValue::~ConstDoubleValue): Deleted.
* Source/JavaScriptCore/b3/B3ConstFloatValue.cpp:
(JSC::B3::ConstFloatValue::~ConstFloatValue): Deleted.
* Source/JavaScriptCore/b3/B3ConstrainedValue.h:
* Source/JavaScriptCore/b3/B3EliminateCommonSubexpressions.cpp:
* Source/JavaScriptCore/b3/B3ExtractValue.cpp:
(JSC::B3::ExtractValue::~ExtractValue): Deleted.
* Source/JavaScriptCore/b3/B3FenceValue.cpp:
(JSC::B3::FenceValue::~FenceValue): Deleted.
* Source/JavaScriptCore/b3/B3FoldPathConstants.cpp:
* Source/JavaScriptCore/b3/B3InferSwitches.cpp:
* Source/JavaScriptCore/b3/B3LowerToAir.cpp:
* Source/JavaScriptCore/b3/B3MemoryValue.cpp:
(JSC::B3::MemoryValue::~MemoryValue): Deleted.
* Source/JavaScriptCore/b3/B3PCToOriginMap.h:
* Source/JavaScriptCore/b3/B3PatchpointSpecial.cpp:
(JSC::B3::PatchpointSpecial::PatchpointSpecial): Deleted.
(JSC::B3::PatchpointSpecial::~PatchpointSpecial): Deleted.
* Source/JavaScriptCore/b3/B3PatchpointValue.cpp:
(JSC::B3::PatchpointValue::~PatchpointValue): Deleted.
* Source/JavaScriptCore/b3/B3PhiChildren.cpp:
(JSC::B3::PhiChildren::~PhiChildren): Deleted.
* Source/JavaScriptCore/b3/B3PhiChildren.h:
* Source/JavaScriptCore/b3/B3Procedure.cpp:
(JSC::B3::Procedure::Procedure):
(JSC::B3::Procedure::~Procedure): Deleted.
* Source/JavaScriptCore/b3/B3Procedure.h:
* Source/JavaScriptCore/b3/B3PureCSE.cpp:
(JSC::B3::PureCSE::PureCSE): Deleted.
(JSC::B3::PureCSE::~PureCSE): Deleted.
* Source/JavaScriptCore/b3/B3ReduceStrength.cpp:
* Source/JavaScriptCore/b3/B3SSACalculator.cpp:
(JSC::B3::SSACalculator::~SSACalculator): Deleted.
* Source/JavaScriptCore/b3/B3SlotBaseValue.cpp:
(JSC::B3::SlotBaseValue::~SlotBaseValue): Deleted.
* Source/JavaScriptCore/b3/B3SparseCollection.h:
(JSC::B3::SparseCollection::SparseCollection): Deleted.
* Source/JavaScriptCore/b3/B3StackmapSpecial.cpp:
(JSC::B3::StackmapSpecial::StackmapSpecial): Deleted.
(JSC::B3::StackmapSpecial::~StackmapSpecial): Deleted.
* Source/JavaScriptCore/b3/B3StackmapValue.cpp:
(JSC::B3::StackmapValue::~StackmapValue): Deleted.
* Source/JavaScriptCore/b3/B3SwitchCase.h:
* Source/JavaScriptCore/b3/B3SwitchValue.cpp:
(JSC::B3::SwitchValue::~SwitchValue): Deleted.
* Source/JavaScriptCore/b3/B3UpsilonValue.cpp:
(JSC::B3::UpsilonValue::~UpsilonValue): Deleted.
* Source/JavaScriptCore/b3/B3UseCounts.cpp:
(JSC::B3::UseCounts::~UseCounts): Deleted.
* Source/JavaScriptCore/b3/B3ValueKey.h:
* Source/JavaScriptCore/b3/B3Variable.cpp:
(JSC::B3::Variable::~Variable): Deleted.
* Source/JavaScriptCore/b3/B3Variable.h:
* Source/JavaScriptCore/b3/B3VariableLiveness.cpp:
(JSC::B3::VariableLiveness::~VariableLiveness): Deleted.
* Source/JavaScriptCore/b3/B3VariableValue.cpp:
(JSC::B3::VariableValue::~VariableValue): Deleted.
* Source/JavaScriptCore/b3/B3WasmAddressValue.cpp:
(JSC::B3::WasmAddressValue::~WasmAddressValue): Deleted.
* Source/JavaScriptCore/b3/B3WasmBoundsCheckValue.cpp:
(JSC::B3::WasmBoundsCheckValue::~WasmBoundsCheckValue): Deleted.
* Source/JavaScriptCore/b3/air/AirAllocateRegistersAndStackByLinearScan.cpp:
* Source/JavaScriptCore/b3/air/AirAllocateStackByGraphColoring.cpp:
* Source/JavaScriptCore/b3/air/AirArg.h:
* Source/JavaScriptCore/b3/air/AirBlockInsertionSet.cpp:
(JSC::B3::Air::BlockInsertionSet::~BlockInsertionSet): Deleted.
* Source/JavaScriptCore/b3/air/AirCCallSpecial.cpp:
(JSC::B3::Air::CCallSpecial::~CCallSpecial): Deleted.
* Source/JavaScriptCore/b3/air/AirCode.cpp:
(JSC::B3::Air::Code::Code):
(JSC::B3::Air::Code::~Code): Deleted.
* Source/JavaScriptCore/b3/air/AirCode.h:
* Source/JavaScriptCore/b3/air/AirEmitShuffle.h:
* Source/JavaScriptCore/b3/air/AirFixObviousSpills.cpp:
* Source/JavaScriptCore/b3/air/AirLivenessAdapter.h:
(JSC::B3::Air::LivenessAdapter::Actions::Actions): Deleted.
* Source/JavaScriptCore/b3/air/AirOptimizeBlockOrder.cpp:
* Source/JavaScriptCore/b3/air/AirPhaseInsertionSet.h:
(JSC::B3::Air::PhaseInsertionSet::PhaseInsertionSet): Deleted.
* Source/JavaScriptCore/b3/air/AirPrintSpecial.cpp:
(JSC::B3::Air::PrintSpecial::~PrintSpecial): Deleted.
* Source/JavaScriptCore/b3/air/AirRegLiveness.cpp:
(JSC::B3::Air::RegLiveness::~RegLiveness): Deleted.
* Source/JavaScriptCore/b3/air/AirRegLiveness.h:
(JSC::B3::Air::RegLiveness::Actions::Actions): Deleted.
* Source/JavaScriptCore/b3/air/AirSpecial.cpp:
(JSC::B3::Air::Special::Special): Deleted.
(JSC::B3::Air::Special::~Special): Deleted.
* Source/JavaScriptCore/b3/air/AirTmpSet.h:
(JSC::B3::Air::TmpSet::TmpSet): Deleted.
* Source/JavaScriptCore/b3/air/AirTmpWidth.cpp:
(JSC::B3::Air::TmpWidth::~TmpWidth): Deleted.
* Source/JavaScriptCore/b3/air/AirTmpWidth.h:
* Source/JavaScriptCore/bytecode/AccessCase.cpp:
(JSC::AccessCase::~AccessCase): Deleted.
* Source/JavaScriptCore/bytecode/AccessCaseSnippetParams.h:
* Source/JavaScriptCore/bytecode/ArithProfile.h:
(JSC::UnaryArithProfile::UnaryArithProfile):
(JSC::BinaryArithProfile::BinaryArithProfile):
* Source/JavaScriptCore/bytecode/ArrayProfile.h:
(JSC::UnlinkedArrayProfile::UnlinkedArrayProfile): Deleted.
* Source/JavaScriptCore/bytecode/BytecodeDumper.h:
(JSC::BytecodeDumperBase::~BytecodeDumperBase): Deleted.
* Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.cpp:
(JSC::BytecodeIntrinsicRegistry::BytecodeIntrinsicRegistry):
* Source/JavaScriptCore/bytecode/CallLinkInfo.h:
(JSC::CallLinkInfo::CallLinkInfo):
* Source/JavaScriptCore/bytecode/CallLinkStatus.cpp:
(JSC::CallLinkStatus::CallLinkStatus):
* Source/JavaScriptCore/bytecode/CallLinkStatus.h:
* Source/JavaScriptCore/bytecode/CheckPrivateBrandVariant.cpp:
(JSC::CheckPrivateBrandVariant::~CheckPrivateBrandVariant): Deleted.
* Source/JavaScriptCore/bytecode/CodeBlock.cpp:
(JSC::CodeBlock::CodeBlock):
(JSC::RecursionCheckFunctor::RecursionCheckFunctor):
* Source/JavaScriptCore/bytecode/CodeBlock.h:
* Source/JavaScriptCore/bytecode/ComplexGetStatus.h:
* Source/JavaScriptCore/bytecode/DFGExitProfile.cpp:
(JSC::DFG::ExitProfile::ExitProfile): Deleted.
(JSC::DFG::ExitProfile::~ExitProfile): Deleted.
(JSC::DFG::QueryableExitProfile::QueryableExitProfile): Deleted.
(JSC::DFG::QueryableExitProfile::~QueryableExitProfile): Deleted.
* Source/JavaScriptCore/bytecode/DeferredCompilationCallback.cpp:
(JSC::DeferredCompilationCallback::DeferredCompilationCallback): Deleted.
(JSC::DeferredCompilationCallback::~DeferredCompilationCallback): Deleted.
* Source/JavaScriptCore/bytecode/DeleteByVariant.cpp:
(JSC::DeleteByVariant::~DeleteByVariant): Deleted.
(JSC::DeleteByVariant::operator=): Deleted.
* Source/JavaScriptCore/bytecode/DeleteByVariant.h:
* Source/JavaScriptCore/bytecode/ExitFlag.h:
* Source/JavaScriptCore/bytecode/GetByVariant.cpp:
(JSC::GetByVariant::~GetByVariant): Deleted.
* Source/JavaScriptCore/bytecode/GetterSetterAccessCase.cpp:
(JSC::GetterSetterAccessCase::~GetterSetterAccessCase): Deleted.
* Source/JavaScriptCore/bytecode/HandlerInfo.h:
* Source/JavaScriptCore/bytecode/InlineCallFrame.h:
(JSC::InlineCallFrame::InlineCallFrame): Deleted.
* Source/JavaScriptCore/bytecode/InlineCallFrameSet.cpp:
(JSC::InlineCallFrameSet::InlineCallFrameSet): Deleted.
(JSC::InlineCallFrameSet::~InlineCallFrameSet): Deleted.
* Source/JavaScriptCore/bytecode/InstanceOfAccessCase.cpp:
(JSC::InstanceOfAccessCase::~InstanceOfAccessCase): Deleted.
* Source/JavaScriptCore/bytecode/Instruction.h:
(JSC::BaseInstruction::BaseInstruction): Deleted.
* Source/JavaScriptCore/bytecode/IntrinsicGetterAccessCase.cpp:
(JSC::IntrinsicGetterAccessCase::~IntrinsicGetterAccessCase): Deleted.
* Source/JavaScriptCore/bytecode/LazyOperandValueProfile.cpp:
(JSC::CompressedLazyOperandValueProfileHolder::CompressedLazyOperandValueProfileHolder): Deleted.
(JSC::CompressedLazyOperandValueProfileHolder::~CompressedLazyOperandValueProfileHolder): Deleted.
(JSC::LazyOperandValueProfileParser::LazyOperandValueProfileParser): Deleted.
(JSC::LazyOperandValueProfileParser::~LazyOperandValueProfileParser): Deleted.
* Source/JavaScriptCore/bytecode/LazyOperandValueProfile.h:
(JSC::LazyOperandValueProfile::LazyOperandValueProfile):
* Source/JavaScriptCore/bytecode/MethodOfGettingAValueProfile.h:
(JSC::MethodOfGettingAValueProfile::MethodOfGettingAValueProfile): Deleted.
* Source/JavaScriptCore/bytecode/ModuleNamespaceAccessCase.cpp:
(JSC::ModuleNamespaceAccessCase::~ModuleNamespaceAccessCase): Deleted.
* Source/JavaScriptCore/bytecode/PolymorphicAccess.cpp:
(JSC::PolymorphicAccess::PolymorphicAccess): Deleted.
(JSC::PolymorphicAccess::~PolymorphicAccess): Deleted.
* Source/JavaScriptCore/bytecode/PolymorphicAccess.h:
(JSC::AccessGenerationState::AccessGenerationState):
* Source/JavaScriptCore/bytecode/ProxyableAccessCase.cpp:
(JSC::ProxyableAccessCase::~ProxyableAccessCase): Deleted.
* Source/JavaScriptCore/bytecode/PutByVariant.h:
(JSC::PutByVariant::PutByVariant):
* Source/JavaScriptCore/bytecode/RecordedStatuses.h:
(JSC::RecordedStatuses::RecordedStatuses): Deleted.
* Source/JavaScriptCore/bytecode/SetPrivateBrandVariant.cpp:
(JSC::SetPrivateBrandVariant::~SetPrivateBrandVariant): Deleted.
* Source/JavaScriptCore/bytecode/SetPrivateBrandVariant.h:
* Source/JavaScriptCore/bytecode/StructureSet.h:
* Source/JavaScriptCore/bytecode/TerminatedCodeOrigin.h:
* Source/JavaScriptCore/bytecode/TrackedReferences.cpp:
(JSC::TrackedReferences::TrackedReferences): Deleted.
(JSC::TrackedReferences::~TrackedReferences): Deleted.
* Source/JavaScriptCore/bytecode/TypeLocation.h:
(JSC::TypeLocation::TypeLocation):
* Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.cpp:
(JSC::UnlinkedCodeBlock::UnlinkedCodeBlock):
* Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:
* Source/JavaScriptCore/bytecode/ValueProfile.h:
(JSC::MinimalValueProfile::MinimalValueProfile): Deleted.
(JSC::ValueProfile::ValueProfile): Deleted.
* Source/JavaScriptCore/bytecode/ValueRecovery.h:
(JSC::ValueRecovery::ValueRecovery): Deleted.
* Source/JavaScriptCore/bytecode/Watchpoint.cpp:
(JSC::WatchpointSet::WatchpointSet):
* Source/JavaScriptCore/bytecode/Watchpoint.h:
* Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:
(JSC::BytecodeGenerator::BytecodeGenerator):
(JSC::BytecodeGenerator::~BytecodeGenerator): Deleted.
* Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:
(JSC::Variable::Variable):
(JSC::FinallyContext::FinallyContext): Deleted.
* Source/JavaScriptCore/bytecompiler/LabelScope.h:
(JSC::LabelScope::LabelScope):
* Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp:
(JSC::CallArguments::CallArguments):
* Source/JavaScriptCore/debugger/Debugger.cpp:
(JSC::Debugger::Debugger):
(JSC::Debugger::ProfilingClient::~ProfilingClient): Deleted.
* Source/JavaScriptCore/debugger/Debugger.h:
(JSC::Debugger::Observer::~Observer): Deleted.
* Source/JavaScriptCore/debugger/DebuggerLocation.h:
* Source/JavaScriptCore/debugger/DebuggerParseData.h:
(JSC::DebuggerPausePositions::DebuggerPausePositions): Deleted.
(JSC::DebuggerPausePositions::~DebuggerPausePositions): Deleted.
(JSC::DebuggerParseData::DebuggerParseData): Deleted.
(JSC::DebuggerParseData::~DebuggerParseData): Deleted.
* Source/JavaScriptCore/dfg/DFGAbstractInterpreterInlines.h:
(JSC::DFG::AbstractInterpreter<AbstractStateType>::~AbstractInterpreter): Deleted.
* Source/JavaScriptCore/dfg/DFGAbstractValue.h:
(JSC::DFG::AbstractValue::AbstractValue):
* Source/JavaScriptCore/dfg/DFGAbstractValueClobberEpoch.h:
(JSC::DFG::AbstractValueClobberEpoch::AbstractValueClobberEpoch): Deleted.
* Source/JavaScriptCore/dfg/DFGAdjacencyList.h:
* Source/JavaScriptCore/dfg/DFGArgumentPosition.h:
(JSC::DFG::ArgumentPosition::ArgumentPosition): Deleted.
* Source/JavaScriptCore/dfg/DFGAtTailAbstractState.cpp:
(JSC::DFG::AtTailAbstractState::~AtTailAbstractState): Deleted.
* Source/JavaScriptCore/dfg/DFGBasicBlock.cpp:
(JSC::DFG::BasicBlock::BasicBlock):
(JSC::DFG::BasicBlock::~BasicBlock): Deleted.
(JSC::DFG::BasicBlock::SSAData::~SSAData): Deleted.
* Source/JavaScriptCore/dfg/DFGBasicBlock.h:
* Source/JavaScriptCore/dfg/DFGBlockInsertionSet.cpp:
(JSC::DFG::BlockInsertionSet::~BlockInsertionSet): Deleted.
* Source/JavaScriptCore/dfg/DFGBlockMap.h:
(JSC::DFG::BlockMap::BlockMap): Deleted.
* Source/JavaScriptCore/dfg/DFGBlockSet.h:
(JSC::DFG::BlockSet::BlockSet): Deleted.
(JSC::DFG::BlockSet::iterator::iterator): Deleted.
* Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp:
(JSC::DFG::ByteCodeParser::ByteCodeParser):
* Source/JavaScriptCore/dfg/DFGCSEPhase.cpp:
* Source/JavaScriptCore/dfg/DFGClobberSet.cpp:
(JSC::DFG::ClobberSet::ClobberSet): Deleted.
(JSC::DFG::ClobberSet::~ClobberSet): Deleted.
* Source/JavaScriptCore/dfg/DFGClobberSet.h:
(JSC::DFG::ClobberSetOverlaps::ClobberSetOverlaps):
* Source/JavaScriptCore/dfg/DFGClobberize.h:
(JSC::DFG::AbstractHeapOverlaps::AbstractHeapOverlaps):
(JSC::DFG::NoOpClobberize::NoOpClobberize): Deleted.
(JSC::DFG::CheckClobberize::CheckClobberize): Deleted.
* Source/JavaScriptCore/dfg/DFGCombinedLiveness.h:
(JSC::DFG::CombinedLiveness::CombinedLiveness): Deleted.
* Source/JavaScriptCore/dfg/DFGCommonData.h:
* Source/JavaScriptCore/dfg/DFGDesiredGlobalProperty.h:
(JSC::DFG::DesiredGlobalProperty::DesiredGlobalProperty):
* Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.cpp:
(JSC::DFG::DesiredIdentifiers::~DesiredIdentifiers): Deleted.
* Source/JavaScriptCore/dfg/DFGDesiredTransitions.cpp:
(JSC::DFG::DesiredTransitions::~DesiredTransitions): Deleted.
* Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.cpp:
(JSC::DFG::DesiredWatchpoints::DesiredWatchpoints): Deleted.
(JSC::DFG::DesiredWatchpoints::~DesiredWatchpoints): Deleted.
* Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.h:
(JSC::DFG::GenericDesiredWatchpoints::GenericDesiredWatchpoints): Deleted.
* Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.cpp:
(JSC::DFG::DesiredWeakReferences::~DesiredWeakReferences): Deleted.
* Source/JavaScriptCore/dfg/DFGEdgeDominates.h:
(JSC::DFG::EdgeDominates::EdgeDominates):
* Source/JavaScriptCore/dfg/DFGFailedFinalizer.cpp:
(JSC::DFG::FailedFinalizer::~FailedFinalizer): Deleted.
* Source/JavaScriptCore/dfg/DFGFinalizer.cpp:
(JSC::DFG::Finalizer::~Finalizer): Deleted.
* Source/JavaScriptCore/dfg/DFGFlowIndexing.cpp:
(JSC::DFG::FlowIndexing::FlowIndexing):
(JSC::DFG::FlowIndexing::~FlowIndexing): Deleted.
* Source/JavaScriptCore/dfg/DFGFlowIndexing.h:
* Source/JavaScriptCore/dfg/DFGGenerationInfo.h:
(JSC::DFG::GenerationInfo::GenerationInfo): Deleted.
* Source/JavaScriptCore/dfg/DFGGraph.cpp:
(JSC::DFG::Graph::Graph):
(JSC::DFG::Graph::~Graph): Deleted.
* Source/JavaScriptCore/dfg/DFGGraph.h:
* Source/JavaScriptCore/dfg/DFGGraphSafepoint.cpp:
(JSC::DFG::GraphSafepoint::~GraphSafepoint): Deleted.
* Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.cpp:
(JSC::DFG::InPlaceAbstractState::InPlaceAbstractState):
(JSC::DFG::InPlaceAbstractState::~InPlaceAbstractState): Deleted.
* Source/JavaScriptCore/dfg/DFGInPlaceAbstractState.h:
* Source/JavaScriptCore/dfg/DFGInlineCacheWrapper.h:
* Source/JavaScriptCore/dfg/DFGIntegerRangeOptimizationPhase.cpp:
* Source/JavaScriptCore/dfg/DFGJITCode.cpp:
(JSC::DFG::JITCode::~JITCode): Deleted.
* Source/JavaScriptCore/dfg/DFGJITCompiler.cpp:
(JSC::DFG::JITCompiler::~JITCompiler): Deleted.
* Source/JavaScriptCore/dfg/DFGJITFinalizer.cpp:
(JSC::DFG::JITFinalizer::~JITFinalizer): Deleted.
* Source/JavaScriptCore/dfg/DFGLazyJSValue.h:
(JSC::DFG::LazyJSValue::LazyJSValue):
* Source/JavaScriptCore/dfg/DFGMinifiedGraph.h:
(JSC::DFG::MinifiedGraph::MinifiedGraph): Deleted.
* Source/JavaScriptCore/dfg/DFGMinifiedNode.h:
(JSC::DFG::MinifiedNode::MinifiedNode): Deleted.
* Source/JavaScriptCore/dfg/DFGMultiGetByOffsetData.h:
(JSC::DFG::GetByOffsetMethod::GetByOffsetMethod): Deleted.
* Source/JavaScriptCore/dfg/DFGNode.h:
(JSC::DFG::Node::Node):
(JSC::DFG::SwitchData::SwitchData): Deleted.
* Source/JavaScriptCore/dfg/DFGNodeAbstractValuePair.h:
* Source/JavaScriptCore/dfg/DFGNodeFlowProjection.h:
* Source/JavaScriptCore/dfg/DFGNodeOrigin.h:
* Source/JavaScriptCore/dfg/DFGNullAbstractState.h:
(JSC::DFG::NullAbstractState::NullAbstractState): Deleted.
* Source/JavaScriptCore/dfg/DFGOSRAvailabilityAnalysisPhase.cpp:
(JSC::DFG::LocalOSRAvailabilityCalculator::~LocalOSRAvailabilityCalculator): Deleted.
* Source/JavaScriptCore/dfg/DFGOSREntry.h:
* Source/JavaScriptCore/dfg/DFGPhiChildren.cpp:
(JSC::DFG::PhiChildren::~PhiChildren): Deleted.
* Source/JavaScriptCore/dfg/DFGPlan.cpp:
(JSC::DFG::Plan::~Plan): Deleted.
* Source/JavaScriptCore/dfg/DFGRegisterBank.h:
(JSC::DFG::RegisterBank::RegisterBank): Deleted.
(JSC::DFG::RegisterBank::MapEntry::MapEntry): Deleted.
* Source/JavaScriptCore/dfg/DFGRegisteredStructureSet.h:
* Source/JavaScriptCore/dfg/DFGSSACalculator.cpp:
(JSC::DFG::SSACalculator::~SSACalculator): Deleted.
* Source/JavaScriptCore/dfg/DFGSlowPathGenerator.h:
(JSC::DFG::SlowPathGenerator::~SlowPathGenerator): Deleted.
* Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::SpeculativeJIT):
(JSC::DFG::SpeculativeJIT::~SpeculativeJIT): Deleted.
(JSC::DFG::JSValueRegsTemporary::~JSValueRegsTemporary): Deleted.
* Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:
(JSC::DFG::SpeculateInt32Operand::SpeculateInt32Operand):
* Source/JavaScriptCore/dfg/DFGStoreBarrierClusteringPhase.cpp:
* Source/JavaScriptCore/dfg/DFGStructureAbstractValue.h:
* Source/JavaScriptCore/dfg/DFGToFTLDeferredCompilationCallback.cpp:
(JSC::DFG::ToFTLDeferredCompilationCallback::ToFTLDeferredCompilationCallback): Deleted.
(JSC::DFG::ToFTLDeferredCompilationCallback::~ToFTLDeferredCompilationCallback): Deleted.
* Source/JavaScriptCore/dfg/DFGToFTLForOSREntryDeferredCompilationCallback.cpp:
(JSC::DFG::ToFTLForOSREntryDeferredCompilationCallback::~ToFTLForOSREntryDeferredCompilationCallback): Deleted.
* Source/JavaScriptCore/dfg/DFGVariableEvent.h:
(JSC::DFG::VariableEvent::VariableEvent): Deleted.
* Source/JavaScriptCore/dfg/DFGVariableEventStream.cpp:
* Source/JavaScriptCore/disassembler/Disassembler.cpp:
* Source/JavaScriptCore/disassembler/zydis/Zydis/ZydisDecoder.c:
(ZydisDecodeOperandMemory):
* Source/JavaScriptCore/domjit/DOMJITHeapRange.h:
(JSC::DOMJIT::HeapRange::HeapRange):
* Source/JavaScriptCore/ftl/FTLAbstractHeap.cpp:
(JSC::FTL::IndexedAbstractHeap::~IndexedAbstractHeap): Deleted.
(JSC::FTL::NumberedAbstractHeap::~NumberedAbstractHeap): Deleted.
(JSC::FTL::AbsoluteAbstractHeap::~AbsoluteAbstractHeap): Deleted.
* Source/JavaScriptCore/ftl/FTLAbstractHeap.h:
(JSC::FTL::AbstractHeap::AbstractHeap): Deleted.
* Source/JavaScriptCore/ftl/FTLAbstractHeapRepository.cpp:
(JSC::FTL::AbstractHeapRepository::~AbstractHeapRepository): Deleted.
* Source/JavaScriptCore/ftl/FTLAbstractHeapRepository.h:
* Source/JavaScriptCore/ftl/FTLCommonValues.cpp:
(JSC::FTL::CommonValues::CommonValues): Deleted.
* Source/JavaScriptCore/ftl/FTLExceptionTarget.cpp:
(JSC::FTL::ExceptionTarget::~ExceptionTarget): Deleted.
* Source/JavaScriptCore/ftl/FTLExitArgumentForOperand.h:
* Source/JavaScriptCore/ftl/FTLExitPropertyValue.h:
* Source/JavaScriptCore/ftl/FTLExitTimeObjectMaterialization.cpp:
(JSC::FTL::ExitTimeObjectMaterialization::~ExitTimeObjectMaterialization): Deleted.
* Source/JavaScriptCore/ftl/FTLExitValue.h:
(JSC::FTL::ExitValue::ExitValue): Deleted.
* Source/JavaScriptCore/ftl/FTLForOSREntryJITCode.cpp:
(JSC::FTL::ForOSREntryJITCode::ForOSREntryJITCode): Deleted.
(JSC::FTL::ForOSREntryJITCode::~ForOSREntryJITCode): Deleted.
* Source/JavaScriptCore/ftl/FTLForOSREntryJITCode.h:
* Source/JavaScriptCore/ftl/FTLJITFinalizer.cpp:
(JSC::FTL::JITFinalizer::~JITFinalizer): Deleted.
* Source/JavaScriptCore/ftl/FTLLazySlowPath.cpp:
(JSC::FTL::LazySlowPath::~LazySlowPath): Deleted.
* Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp:
(JSC::FTL::DFG::LowerDFGToB3::compileCompareStrictEq):
* Source/JavaScriptCore/ftl/FTLLoweredNodeValue.h:
* Source/JavaScriptCore/ftl/FTLOutput.cpp:
(JSC::FTL::Output::~Output): Deleted.
* Source/JavaScriptCore/ftl/FTLPatchpointExceptionHandle.cpp:
(JSC::FTL::PatchpointExceptionHandle::~PatchpointExceptionHandle): Deleted.
* Source/JavaScriptCore/ftl/FTLSlowPathCall.h:
* Source/JavaScriptCore/ftl/FTLState.cpp:
(JSC::FTL::State::~State): Deleted.
* Source/JavaScriptCore/ftl/FTLTypedPointer.h:
* Source/JavaScriptCore/heap/AlignedMemoryAllocator.cpp:
(JSC::AlignedMemoryAllocator::AlignedMemoryAllocator): Deleted.
(JSC::AlignedMemoryAllocator::~AlignedMemoryAllocator): Deleted.
* Source/JavaScriptCore/heap/Allocator.h:
* Source/JavaScriptCore/heap/AtomIndices.h:
* Source/JavaScriptCore/heap/CellAttributes.h:
* Source/JavaScriptCore/heap/CodeBlockSet.cpp:
(JSC::CodeBlockSet::CodeBlockSet): Deleted.
(JSC::CodeBlockSet::~CodeBlockSet): Deleted.
* Source/JavaScriptCore/heap/CompleteSubspace.cpp:
(JSC::CompleteSubspace::~CompleteSubspace): Deleted.
* Source/JavaScriptCore/heap/ConservativeRoots.cpp:
(JSC::ConservativeRoots::ConservativeRoots):
* Source/JavaScriptCore/heap/ConservativeRoots.h:
* Source/JavaScriptCore/heap/FastMallocAlignedMemoryAllocator.cpp:
(JSC::FastMallocAlignedMemoryAllocator::~FastMallocAlignedMemoryAllocator): Deleted.
* Source/JavaScriptCore/heap/GCIncomingRefCounted.h:
(JSC::GCIncomingRefCounted::GCIncomingRefCounted): Deleted.
* Source/JavaScriptCore/heap/GCRequest.h:
* Source/JavaScriptCore/heap/GCSegmentedArray.h:
(JSC::GCArraySegment::GCArraySegment):
* Source/JavaScriptCore/heap/GCSegmentedArrayInlines.h:
(JSC::GCSegmentedArray<T>::GCSegmentedArray):
* Source/JavaScriptCore/heap/GigacageAlignedMemoryAllocator.cpp:
(JSC::GigacageAlignedMemoryAllocator::~GigacageAlignedMemoryAllocator): Deleted.
* Source/JavaScriptCore/heap/HandleBlockInlines.h:
(JSC::HandleBlock::HandleBlock):
* Source/JavaScriptCore/heap/HeapCell.h:
(JSC::HeapCell::HeapCell): Deleted.
* Source/JavaScriptCore/heap/HeapCellType.cpp:
(JSC::HeapCellType::~HeapCellType): Deleted.
* Source/JavaScriptCore/heap/HeapObserver.h:
(JSC::HeapObserver::~HeapObserver): Deleted.
* Source/JavaScriptCore/heap/HeapProfiler.cpp:
(JSC::HeapProfiler::~HeapProfiler): Deleted.
* Source/JavaScriptCore/heap/HeapSnapshot.cpp:
(JSC::HeapSnapshot::~HeapSnapshot): Deleted.
* Source/JavaScriptCore/heap/IncrementalSweeper.cpp:
(JSC::IncrementalSweeper::IncrementalSweeper):
* Source/JavaScriptCore/heap/IncrementalSweeper.h:
* Source/JavaScriptCore/heap/IsoMemoryAllocatorBase.cpp:
(JSC::IsoMemoryAllocatorBase::~IsoMemoryAllocatorBase): Deleted.
* Source/JavaScriptCore/heap/IsoSubspace.cpp:
(JSC::IsoSubspace::~IsoSubspace): Deleted.
* Source/JavaScriptCore/heap/IsoSubspacePerVM.h:
* Source/JavaScriptCore/heap/JITStubRoutineSet.cpp:
(JSC::JITStubRoutineSet::JITStubRoutineSet): Deleted.
* Source/JavaScriptCore/heap/MarkStack.cpp:
(JSC::MarkStackArray::MarkStackArray): Deleted.
* Source/JavaScriptCore/heap/MarkStackMergingConstraint.cpp:
(JSC::MarkStackMergingConstraint::~MarkStackMergingConstraint): Deleted.
* Source/JavaScriptCore/heap/MarkedBlock.cpp:
(JSC::MarkedBlock::Header::~Header): Deleted.
* Source/JavaScriptCore/heap/MarkedBlock.h:
(JSC::MarkedBlock::CountFunctor::CountFunctor): Deleted.
* Source/JavaScriptCore/heap/MarkingConstraint.cpp:
(JSC::MarkingConstraint::~MarkingConstraint): Deleted.
* Source/JavaScriptCore/heap/MarkingConstraintSet.cpp:
(JSC::MarkingConstraintSet::~MarkingConstraintSet): Deleted.
* Source/JavaScriptCore/heap/MarkingConstraintSolver.cpp:
(JSC::MarkingConstraintSolver::~MarkingConstraintSolver): Deleted.
* Source/JavaScriptCore/heap/MarkingConstraintSolver.h:
* Source/JavaScriptCore/heap/MutatorScheduler.cpp:
(JSC::MutatorScheduler::MutatorScheduler): Deleted.
(JSC::MutatorScheduler::~MutatorScheduler): Deleted.
* Source/JavaScriptCore/heap/PreciseAllocation.cpp:
(JSC::PreciseAllocation::PreciseAllocation):
* Source/JavaScriptCore/heap/PreciseAllocation.h:
* Source/JavaScriptCore/heap/SimpleMarkingConstraint.cpp:
(JSC::SimpleMarkingConstraint::~SimpleMarkingConstraint): Deleted.
* Source/JavaScriptCore/heap/SlotVisitor.cpp:
(JSC::SlotVisitor::SlotVisitor):
* Source/JavaScriptCore/heap/SpaceTimeMutatorScheduler.cpp:
(JSC::SpaceTimeMutatorScheduler::~SpaceTimeMutatorScheduler): Deleted.
* Source/JavaScriptCore/heap/StochasticSpaceTimeMutatorScheduler.cpp:
(JSC::StochasticSpaceTimeMutatorScheduler::~StochasticSpaceTimeMutatorScheduler): Deleted.
* Source/JavaScriptCore/heap/Subspace.cpp:
(JSC::Subspace::~Subspace): Deleted.
* Source/JavaScriptCore/heap/SynchronousStopTheWorldMutatorScheduler.cpp:
(JSC::SynchronousStopTheWorldMutatorScheduler::SynchronousStopTheWorldMutatorScheduler): Deleted.
(JSC::SynchronousStopTheWorldMutatorScheduler::~SynchronousStopTheWorldMutatorScheduler): Deleted.
* Source/JavaScriptCore/heap/VisitCounter.h:
* Source/JavaScriptCore/heap/VisitRaceKey.h:
* Source/JavaScriptCore/heap/WeakBlock.cpp:
(JSC::WeakBlock::WeakBlock):
* Source/JavaScriptCore/heap/WeakHandleOwner.cpp:
(JSC::WeakHandleOwner::~WeakHandleOwner): Deleted.
* Source/JavaScriptCore/heap/WriteBarrierSupport.h:
(JSC::WriteBarrierCounters::WriteBarrierCounters): Deleted.
* Source/JavaScriptCore/inspector/ConsoleMessage.cpp:
(Inspector::ConsoleMessage::ConsoleMessage):
(Inspector::ConsoleMessage::~ConsoleMessage): Deleted.
* Source/JavaScriptCore/inspector/InjectedScript.cpp:
(Inspector::InjectedScript::~InjectedScript): Deleted.
* Source/JavaScriptCore/inspector/InjectedScriptBase.cpp:
(Inspector::InjectedScriptBase::~InjectedScriptBase): Deleted.
* Source/JavaScriptCore/inspector/InjectedScriptHost.cpp:
(Inspector::InjectedScriptHost::~InjectedScriptHost): Deleted.
* Source/JavaScriptCore/inspector/InjectedScriptManager.cpp:
(Inspector::InjectedScriptManager::InjectedScriptManager):
(Inspector::InjectedScriptManager::~InjectedScriptManager): Deleted.
* Source/JavaScriptCore/inspector/InjectedScriptManager.h:
* Source/JavaScriptCore/inspector/InjectedScriptModule.cpp:
(Inspector::InjectedScriptModule::~InjectedScriptModule): Deleted.
* Source/JavaScriptCore/inspector/InspectorAgentBase.h:
(Inspector::InspectorAgentBase::~InspectorAgentBase): Deleted.
* Source/JavaScriptCore/inspector/InspectorAgentRegistry.cpp:
(Inspector::AgentRegistry::AgentRegistry): Deleted.
* Source/JavaScriptCore/inspector/InspectorBackendDispatcher.cpp:
(Inspector::SupplementalBackendDispatcher::~SupplementalBackendDispatcher): Deleted.
* Source/JavaScriptCore/inspector/InspectorEnvironment.h:
(Inspector::InspectorEnvironment::~InspectorEnvironment): Deleted.
* Source/JavaScriptCore/inspector/InspectorFrontendChannel.h:
(Inspector::FrontendChannel::~FrontendChannel): Deleted.
* Source/JavaScriptCore/inspector/JSGlobalObjectConsoleClient.h:
* Source/JavaScriptCore/inspector/JSGlobalObjectDebugger.h:
* Source/JavaScriptCore/inspector/ScriptCallFrame.cpp:
(Inspector::ScriptCallFrame::~ScriptCallFrame): Deleted.
* Source/JavaScriptCore/inspector/ScriptCallStack.cpp:
(Inspector::ScriptCallStack::~ScriptCallStack): Deleted.
* Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.h:
* Source/JavaScriptCore/inspector/agents/InspectorRuntimeAgent.cpp:
(Inspector::InspectorRuntimeAgent::~InspectorRuntimeAgent): Deleted.
* Source/JavaScriptCore/inspector/cocoa/DeprecatedInspectorValues.cpp:
* Source/JavaScriptCore/interpreter/CachedCall.h:
(JSC::CachedCall::CachedCall):
* Source/JavaScriptCore/interpreter/Interpreter.cpp:
(JSC::Interpreter::~Interpreter): Deleted.
(JSC::GetCatchHandlerFunctor::GetCatchHandlerFunctor): Deleted.
* Source/JavaScriptCore/interpreter/Interpreter.h:
* Source/JavaScriptCore/interpreter/ShadowChicken.h:
(JSC::ShadowChicken::Packet::Packet): Deleted.
* Source/JavaScriptCore/interpreter/StackVisitor.h:
(JSC::StackVisitor::Frame::Frame): Deleted.
(JSC::StackVisitor::Frame::~Frame): Deleted.
(JSC::CallerFunctor::CallerFunctor): Deleted.
* Source/JavaScriptCore/jit/BaselineJITCode.cpp:
(JSC::BaselineJITCode::~BaselineJITCode): Deleted.
* Source/JavaScriptCore/jit/BinarySwitch.cpp:
(JSC::BinarySwitch::BinarySwitch):
(JSC::BinarySwitch::~BinarySwitch): Deleted.
* Source/JavaScriptCore/jit/BinarySwitch.h:
* Source/JavaScriptCore/jit/GCAwareJITStubRoutine.cpp:
(JSC::GCAwareJITStubRoutine::~GCAwareJITStubRoutine): Deleted.
(JSC::MarkingGCAwareJITStubRoutine::~MarkingGCAwareJITStubRoutine): Deleted.
* Source/JavaScriptCore/jit/ICStats.h:
* Source/JavaScriptCore/jit/JIT.cpp:
(JSC::JIT::JIT):
(JSC::JIT::~JIT): Deleted.
* Source/JavaScriptCore/jit/JIT.h:
* Source/JavaScriptCore/jit/JITAddGenerator.h:
* Source/JavaScriptCore/jit/JITAllocator.h:
(JSC::JITAllocator::JITAllocator): Deleted.
* Source/JavaScriptCore/jit/JITCode.cpp:
(JSC::JITCode::~JITCode): Deleted.
(JSC::DirectJITCode::~DirectJITCode): Deleted.
(JSC::NativeJITCode::~NativeJITCode): Deleted.
* Source/JavaScriptCore/jit/JITCompilation.cpp:
(JSC::Compilation::~Compilation): Deleted.
* Source/JavaScriptCore/jit/JITDisassembler.cpp:
(JSC::JITDisassembler::~JITDisassembler): Deleted.
* Source/JavaScriptCore/jit/JITInlineCacheGenerator.h:
(JSC::JITInlineCacheGenerator::JITInlineCacheGenerator): Deleted.
(JSC::JITByIdGenerator::JITByIdGenerator): Deleted.
(JSC::JITInByValGenerator::JITInByValGenerator): Deleted.
* Source/JavaScriptCore/jit/JITMulGenerator.h:
* Source/JavaScriptCore/jit/JITOpaqueByproduct.h:
(JSC::OpaqueByproduct::OpaqueByproduct): Deleted.
(JSC::OpaqueByproduct::~OpaqueByproduct): Deleted.
* Source/JavaScriptCore/jit/JITOpaqueByproducts.cpp:
(JSC::OpaqueByproducts::OpaqueByproducts): Deleted.
(JSC::OpaqueByproducts::~OpaqueByproducts): Deleted.
* Source/JavaScriptCore/jit/JITPlan.h:
(JSC::JITPlan::~JITPlan): Deleted.
* Source/JavaScriptCore/jit/JITSafepoint.cpp:
(JSC::Safepoint::Safepoint):
* Source/JavaScriptCore/jit/JITSafepoint.h:
(JSC::Safepoint::Result::Result): Deleted.
* Source/JavaScriptCore/jit/JITScannable.h:
(JSC::Scannable::Scannable): Deleted.
(JSC::Scannable::~Scannable): Deleted.
* Source/JavaScriptCore/jit/JITStubRoutine.cpp:
(JSC::JITStubRoutine::~JITStubRoutine): Deleted.
* Source/JavaScriptCore/jit/JITStubRoutine.h:
(JSC::JITStubRoutine::JITStubRoutine):
* Source/JavaScriptCore/jit/JITSubGenerator.h:
* Source/JavaScriptCore/jit/JITThunks.cpp:
(JSC::JITThunks::JITThunks): Deleted.
(JSC::JITThunks::~JITThunks): Deleted.
* Source/JavaScriptCore/jit/JITToDFGDeferredCompilationCallback.cpp:
(JSC::JITToDFGDeferredCompilationCallback::JITToDFGDeferredCompilationCallback): Deleted.
(JSC::JITToDFGDeferredCompilationCallback::~JITToDFGDeferredCompilationCallback): Deleted.
* Source/JavaScriptCore/jit/PCToCodeOriginMap.cpp:
* Source/JavaScriptCore/jit/PolymorphicCallStubRoutine.cpp:
(JSC::PolymorphicCallStubRoutine::~PolymorphicCallStubRoutine): Deleted.
* Source/JavaScriptCore/jit/Reg.h:
* Source/JavaScriptCore/jit/RegisterAtOffsetList.cpp:
* Source/JavaScriptCore/jit/RegisterSet.h:
* Source/JavaScriptCore/jit/ScratchRegisterAllocator.cpp:
(JSC::ScratchRegisterAllocator::~ScratchRegisterAllocator): Deleted.
* Source/JavaScriptCore/jit/ScratchRegisterAllocator.h:
(JSC::ScratchRegisterAllocator::ScratchRegisterAllocator): Deleted.
* Source/JavaScriptCore/jit/SnippetParams.h:
(JSC::SnippetParams::~SnippetParams): Deleted.
* Source/JavaScriptCore/jsc.cpp:
(Message::~Message): Deleted.
(Workers::Workers): Deleted.
* Source/JavaScriptCore/parser/ASTBuilder.h:
(JSC::ASTBuilder::ASTBuilder):
(JSC::ASTBuilder::Scope::Scope): Deleted.
* Source/JavaScriptCore/parser/Lexer.cpp:
(JSC::Lexer<T>::Lexer):
(JSC::Lexer<T>::~Lexer): Deleted.
* Source/JavaScriptCore/parser/Lexer.h:
* Source/JavaScriptCore/parser/NodeConstructors.h:
(JSC::ForOfNode::ForOfNode):
(JSC::BindingNode::BindingNode):
(JSC::AssignmentElementNode::AssignmentElementNode):
(JSC::RestParameterNode::RestParameterNode):
(JSC::SourceElements::SourceElements): Deleted.
(JSC::FunctionParameters::FunctionParameters): Deleted.
(JSC::DestructuringPatternNode::DestructuringPatternNode): Deleted.
(JSC::ArrayPatternNode::ArrayPatternNode): Deleted.
(JSC::ObjectPatternNode::ObjectPatternNode): Deleted.
* Source/JavaScriptCore/parser/Nodes.h:
(JSC::ParserArenaDeletable::~ParserArenaDeletable): Deleted.
(JSC::ParserArenaRoot::~ParserArenaRoot): Deleted.
(JSC::Node::~Node): Deleted.
(JSC::DestructuringPatternNode::~DestructuringPatternNode): Deleted.
* Source/JavaScriptCore/parser/Parser.cpp:
(JSC::Parser<LexerType>::~Parser): Deleted.
* Source/JavaScriptCore/parser/Parser.h:
(JSC::Scope::Scope):
* Source/JavaScriptCore/parser/ParserArena.cpp:
(JSC::ParserArena::ParserArena): Deleted.
* Source/JavaScriptCore/parser/ParserArena.h:
* Source/JavaScriptCore/parser/SourceCode.h:
(JSC::SourceCode::SourceCode):
* Source/JavaScriptCore/parser/SourceCodeKey.h:
* Source/JavaScriptCore/parser/SourceProvider.cpp:
(JSC::SourceProvider::~SourceProvider): Deleted.
* Source/JavaScriptCore/parser/SourceProviderCache.h:
(JSC::SourceProviderCache::SourceProviderCache): Deleted.
* Source/JavaScriptCore/parser/VariableEnvironment.h:
* Source/JavaScriptCore/profiler/ProfilerBytecodeSequence.cpp:
(JSC::Profiler::BytecodeSequence::~BytecodeSequence): Deleted.
* Source/JavaScriptCore/profiler/ProfilerBytecodes.cpp:
(JSC::Profiler::Bytecodes::~Bytecodes): Deleted.
* Source/JavaScriptCore/profiler/ProfilerCompilation.cpp:
(JSC::Profiler::Compilation::Compilation):
(JSC::Profiler::Compilation::~Compilation): Deleted.
* Source/JavaScriptCore/profiler/ProfilerCompilation.h:
* Source/JavaScriptCore/profiler/ProfilerCompiledBytecode.cpp:
(JSC::Profiler::CompiledBytecode::~CompiledBytecode): Deleted.
* Source/JavaScriptCore/profiler/ProfilerDatabase.cpp:
(JSC::Profiler::Database::Database):
* Source/JavaScriptCore/profiler/ProfilerDatabase.h:
* Source/JavaScriptCore/profiler/ProfilerEvent.h:
* Source/JavaScriptCore/profiler/ProfilerExecutionCounter.h:
(JSC::Profiler::ExecutionCounter::ExecutionCounter): Deleted.
* Source/JavaScriptCore/profiler/ProfilerOSRExit.cpp:
(JSC::Profiler::OSRExit::OSRExit):
(JSC::Profiler::OSRExit::~OSRExit): Deleted.
* Source/JavaScriptCore/profiler/ProfilerOSRExit.h:
* Source/JavaScriptCore/profiler/ProfilerOriginStack.cpp:
(JSC::Profiler::OriginStack::~OriginStack): Deleted.
* Source/JavaScriptCore/profiler/ProfilerOriginStack.h:
(JSC::Profiler::OriginStack::OriginStack): Deleted.
* Source/JavaScriptCore/profiler/ProfilerProfiledBytecodes.cpp:
(JSC::Profiler::ProfiledBytecodes::~ProfiledBytecodes): Deleted.
* Source/JavaScriptCore/runtime/ArgList.h:
* Source/JavaScriptCore/runtime/ArrayBuffer.h:
* Source/JavaScriptCore/runtime/ArrayBufferView.cpp:
(JSC::ArrayBufferView::ArrayBufferView):
* Source/JavaScriptCore/runtime/ArrayBufferView.h:
* Source/JavaScriptCore/runtime/ArrayStorage.h:
(JSC::ArrayStorage::ArrayStorage): Deleted.
* Source/JavaScriptCore/runtime/BasicBlockLocation.cpp:
(JSC::BasicBlockLocation::BasicBlockLocation):
* Source/JavaScriptCore/runtime/BasicBlockLocation.h:
* Source/JavaScriptCore/runtime/Butterfly.h:
(JSC::Butterfly::Butterfly): Deleted.
* Source/JavaScriptCore/runtime/CacheableIdentifier.h:
(JSC::CacheableIdentifier::CacheableIdentifier):
* Source/JavaScriptCore/runtime/CachedTypes.cpp:
(JSC::Encoder::Encoder):
(JSC::UnlinkedCodeBlock::UnlinkedCodeBlock):
* Source/JavaScriptCore/runtime/CallData.h:
* Source/JavaScriptCore/runtime/CodeCache.h:
(JSC::CodeCacheMap::CodeCacheMap):
* Source/JavaScriptCore/runtime/CommonIdentifiers.cpp:
(JSC::CommonIdentifiers::~CommonIdentifiers): Deleted.
* Source/JavaScriptCore/runtime/CommonSlowPaths.cpp:
(JSC::iteratorNextTryFastImpl):
* Source/JavaScriptCore/runtime/ConcurrentJSLock.h:
(JSC::ConcurrentJSLockerBase::~ConcurrentJSLockerBase): Deleted.
* Source/JavaScriptCore/runtime/ConfigFile.cpp:
(JSC::ConfigFileScanner::ConfigFileScanner):
* Source/JavaScriptCore/runtime/ConsoleClient.h:
(JSC::ConsoleClient::~ConsoleClient): Deleted.
* Source/JavaScriptCore/runtime/DeletePropertySlot.h:
(JSC::DeletePropertySlot::DeletePropertySlot): Deleted.
* Source/JavaScriptCore/runtime/DirectArgumentsOffset.h:
* Source/JavaScriptCore/runtime/DumpContext.cpp:
(JSC::DumpContext::DumpContext): Deleted.
(JSC::DumpContext::~DumpContext): Deleted.
* Source/JavaScriptCore/runtime/DumpContext.h:
* Source/JavaScriptCore/runtime/ErrorInstance.cpp:
(JSC::ErrorInstance::ErrorInstance):
* Source/JavaScriptCore/runtime/ErrorInstance.h:
* Source/JavaScriptCore/runtime/Exception.cpp:
(JSC::Exception::~Exception): Deleted.
* Source/JavaScriptCore/runtime/ExceptionEventLocation.h:
* Source/JavaScriptCore/runtime/FunctionHasExecutedCache.h:
(JSC::FunctionHasExecutedCache::FunctionRange::FunctionRange): Deleted.
* Source/JavaScriptCore/runtime/FunctionPrototype.cpp:
(JSC::RetrieveCallerFunctionFunctor::RetrieveCallerFunctionFunctor):
* Source/JavaScriptCore/runtime/FunctionRareData.cpp:
(JSC::FunctionRareData::FunctionRareData):
(JSC::FunctionRareData::~FunctionRareData): Deleted.
* Source/JavaScriptCore/runtime/FunctionRareData.h:
* Source/JavaScriptCore/runtime/FuzzerAgent.cpp:
(JSC::FuzzerAgent::~FuzzerAgent): Deleted.
* Source/JavaScriptCore/runtime/JSDestructibleObjectHeapCellType.cpp:
(JSC::JSDestructibleObjectHeapCellType::~JSDestructibleObjectHeapCellType): Deleted.
* Source/JavaScriptCore/runtime/JSGlobalObject.cpp:
(JSC::JSGlobalObject::JSGlobalObject):
* Source/JavaScriptCore/runtime/JSGlobalObject.h:
(JSC::JSGlobalObject::JSGlobalObjectRareData::JSGlobalObjectRareData): Deleted.
* Source/JavaScriptCore/runtime/JSLock.cpp:
(JSC::JSLock::JSLock):
(JSC::JSLock::~JSLock): Deleted.
* Source/JavaScriptCore/runtime/JSLock.h:
* Source/JavaScriptCore/runtime/JSModuleNamespaceObject.cpp:
(JSC::JSModuleNamespaceObject::JSModuleNamespaceObject):
* Source/JavaScriptCore/runtime/JSRemoteFunction.cpp:
(JSC::JSRemoteFunction::JSRemoteFunction):
* Source/JavaScriptCore/runtime/JSRemoteFunction.h:
* Source/JavaScriptCore/runtime/JSRunLoopTimer.cpp:
(JSC::JSRunLoopTimer::~JSRunLoopTimer): Deleted.
* Source/JavaScriptCore/runtime/JSStringJoiner.cpp:
(JSC::JSStringJoiner::~JSStringJoiner): Deleted.
* Source/JavaScriptCore/runtime/LazyClassStructure.h:
(JSC::LazyClassStructure::LazyClassStructure): Deleted.
* Source/JavaScriptCore/runtime/LazyProperty.h:
(JSC::LazyProperty::LazyProperty): Deleted.
* Source/JavaScriptCore/runtime/Microtask.h:
(JSC::Microtask::~Microtask): Deleted.
* Source/JavaScriptCore/runtime/NullSetterFunction.cpp:
(JSC::GetCallerStrictnessFunctor::GetCallerStrictnessFunctor): Deleted.
* Source/JavaScriptCore/runtime/PropertyNameArray.h:
(JSC::PropertyNameArrayData::PropertyNameArrayData): Deleted.
* Source/JavaScriptCore/runtime/PropertySlot.h:
* Source/JavaScriptCore/runtime/PrototypeKey.h:
* Source/JavaScriptCore/runtime/PutPropertySlot.h:
(JSC::PutPropertySlot::PutPropertySlot):
* Source/JavaScriptCore/runtime/RegExpCache.cpp:
(JSC::RegExpCache::RegExpCache):
* Source/JavaScriptCore/runtime/RegExpCache.h:
* Source/JavaScriptCore/runtime/RegExpKey.h:
* Source/JavaScriptCore/runtime/SamplingProfiler.cpp:
(JSC::SamplingProfiler::SamplingProfiler):
(JSC::SamplingProfiler::~SamplingProfiler): Deleted.
* Source/JavaScriptCore/runtime/SamplingProfiler.h:
(JSC::SamplingProfiler::WTF_GUARDED_BY_LOCK):
* Source/JavaScriptCore/runtime/ScopeOffset.h:
* Source/JavaScriptCore/runtime/ScopedArgumentsTable.cpp:
(JSC::ScopedArgumentsTable::ScopedArgumentsTable):
(JSC::ScopedArgumentsTable::~ScopedArgumentsTable): Deleted.
* Source/JavaScriptCore/runtime/ScopedArgumentsTable.h:
* Source/JavaScriptCore/runtime/ScriptExecutable.cpp:
(JSC::ScriptExecutable::ScriptExecutable):
* Source/JavaScriptCore/runtime/ScriptExecutable.h:
* Source/JavaScriptCore/runtime/ScriptFetcher.h:
(JSC::ScriptFetcher::~ScriptFetcher): Deleted.
* Source/JavaScriptCore/runtime/SimpleTypedArrayController.cpp:
(JSC::SimpleTypedArrayController::~SimpleTypedArrayController): Deleted.
* Source/JavaScriptCore/runtime/SmallStrings.cpp:
(JSC::SmallStrings::~SmallStrings): Deleted.
* Source/JavaScriptCore/runtime/SmallStrings.h:
* Source/JavaScriptCore/runtime/StringPrototype.cpp:
* Source/JavaScriptCore/runtime/Symbol.cpp:
(JSC::Symbol::Symbol):
* Source/JavaScriptCore/runtime/SymbolTable.cpp:
(JSC::SymbolTable::SymbolTable):
(JSC::SymbolTable::~SymbolTable): Deleted.
* Source/JavaScriptCore/runtime/SymbolTable.h:
* Source/JavaScriptCore/runtime/TemplateObjectDescriptor.cpp:
(JSC::TemplateObjectDescriptor::~TemplateObjectDescriptor): Deleted.
* Source/JavaScriptCore/runtime/TemplateObjectDescriptor.h:
(JSC::TemplateObjectDescriptor::TemplateObjectDescriptor):
* Source/JavaScriptCore/runtime/TypeLocationCache.h:
(JSC::TypeLocationCache::LocationKey::LocationKey): Deleted.
* Source/JavaScriptCore/runtime/TypeProfiler.cpp:
(JSC::TypeProfiler::TypeProfiler): Deleted.
* Source/JavaScriptCore/runtime/TypeProfiler.h:
* Source/JavaScriptCore/runtime/TypeProfilerLog.cpp:
(JSC::TypeProfilerLog::TypeProfilerLog):
* Source/JavaScriptCore/runtime/TypeProfilerLog.h:
* Source/JavaScriptCore/runtime/TypeSet.cpp:
(JSC::StructureShape::StructureShape):
(JSC::TypeSet::TypeSet): Deleted.
* Source/JavaScriptCore/runtime/TypeSet.h:
* Source/JavaScriptCore/runtime/TypedArrayController.cpp:
(JSC::TypedArrayController::TypedArrayController): Deleted.
(JSC::TypedArrayController::~TypedArrayController): Deleted.
* Source/JavaScriptCore/runtime/VM.cpp:
(JSC::VM::ClientData::~ClientData): Deleted.
* Source/JavaScriptCore/runtime/Watchdog.cpp:
(JSC::Watchdog::Watchdog):
* Source/JavaScriptCore/runtime/Watchdog.h:
* Source/JavaScriptCore/runtime/WeakGCHashTable.h:
(JSC::WeakGCHashTable::~WeakGCHashTable): Deleted.
* Source/JavaScriptCore/testRegExp.cpp:
(CommandLine::CommandLine): Deleted.
(RegExpTest::RegExpTest): Deleted.
* Source/JavaScriptCore/tools/CompilerTimingScope.cpp:
* Source/JavaScriptCore/tools/HeapVerifier.cpp:
(JSC::HeapVerifier::HeapVerifier):
* Source/JavaScriptCore/tools/HeapVerifier.h:
* Source/JavaScriptCore/tools/JSDollarVM.cpp:
* Source/JavaScriptCore/tools/SigillCrashAnalyzer.cpp:
(JSC::SigillCrashAnalyzer::SigillCrashAnalyzer): Deleted.
* Source/JavaScriptCore/wasm/WasmAirIRGenerator.cpp:
(JSC::Wasm::TypedTmp::TypedTmp):
* Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp:
* Source/JavaScriptCore/wasm/WasmCalleeGroup.cpp:
(JSC::Wasm::CalleeGroup::~CalleeGroup): Deleted.
* Source/JavaScriptCore/wasm/WasmCalleeGroup.h:
* Source/JavaScriptCore/wasm/WasmHandlerInfo.h:
* Source/JavaScriptCore/wasm/WasmInstance.cpp:
(JSC::Wasm::Instance::~Instance): Deleted.
* Source/JavaScriptCore/wasm/WasmInstance.h:
* Source/JavaScriptCore/wasm/WasmMemory.cpp:
* Source/JavaScriptCore/wasm/WasmModule.cpp:
(JSC::Wasm::Module::~Module): Deleted.
* Source/JavaScriptCore/wasm/WasmModule.h:
* Source/JavaScriptCore/wasm/WasmModuleInformation.cpp:
(JSC::Wasm::ModuleInformation::~ModuleInformation): Deleted.
* Source/JavaScriptCore/wasm/WasmModuleInformation.h:
* Source/JavaScriptCore/wasm/WasmPageCount.h:
(JSC::Wasm::PageCount::PageCount):
* Source/JavaScriptCore/wasm/WasmPlan.cpp:
(JSC::Wasm::Plan::~Plan): Deleted.
* Source/JavaScriptCore/wasm/WasmPlan.h:
* Source/JavaScriptCore/wasm/WasmTable.cpp:
(JSC::Wasm::Table::Table):
* Source/JavaScriptCore/wasm/WasmTable.h:
* Source/JavaScriptCore/yarr/RegularExpression.cpp:
(JSC::Yarr::RegularExpression::~RegularExpression): Deleted.
(JSC::Yarr::RegularExpression::operator=): Deleted.
* Source/JavaScriptCore/yarr/YarrDisassembler.cpp:
(JSC::Yarr::YarrDisassembler::~YarrDisassembler): Deleted.
* Source/JavaScriptCore/yarr/YarrDisassembler.h:
(JSC::Yarr::YarrJITInfo::~YarrJITInfo): Deleted.
* Source/JavaScriptCore/yarr/YarrInterpreter.h:
(JSC::Yarr::ByteTerm::ByteTerm):
* Source/JavaScriptCore/yarr/YarrJIT.cpp:
* Source/JavaScriptCore/yarr/YarrJIT.h:
(JSC::Yarr::YarrCodeBlock::InlineStats::InlineStats): Deleted.
* Source/JavaScriptCore/yarr/YarrParser.h:
(JSC::Yarr::Parser::CharacterClassParserDelegate::CharacterClassParserDelegate):
* Source/JavaScriptCore/yarr/YarrPattern.cpp:
(JSC::Yarr::CharacterClassConstructor::CharacterClassConstructor):
(JSC::Yarr::YarrPattern::YarrPattern):
(JSC::Yarr::YarrPatternConstructor::~YarrPatternConstructor): Deleted.
* Source/JavaScriptCore/yarr/YarrPattern.h:
(JSC::Yarr::CharacterClass::CharacterClass):
(JSC::Yarr::PatternTerm::PatternTerm):
(JSC::Yarr::PatternAlternative::PatternAlternative):
(JSC::Yarr::PatternDisjunction::PatternDisjunction):
* Source/WTF/WTF.xcodeproj/project.pbxproj:
* Source/WTF/benchmarks/ToyLocks.h:
* Source/WTF/wtf/Atomics.h:
(WTF::Dependency::Dependency): Deleted.
* Source/WTF/wtf/AutodrainedPool.h:
(WTF::AutodrainedPool::AutodrainedPool): Deleted.
(WTF::AutodrainedPool::~AutodrainedPool): Deleted.
* Source/WTF/wtf/AutomaticThread.cpp:
(WTF::AutomaticThreadCondition::AutomaticThreadCondition): Deleted.
(WTF::AutomaticThreadCondition::~AutomaticThreadCondition): Deleted.
* Source/WTF/wtf/AutomaticThread.h:
* Source/WTF/wtf/Bag.h:
* Source/WTF/wtf/BitVector.h:
* Source/WTF/wtf/Bitmap.h:
* Source/WTF/wtf/BlockPtr.h:
(WTF::BlockPtr<R):
* Source/WTF/wtf/BloomFilter.h:
(WTF::BloomFilter<keyBits>::BloomFilter): Deleted.
(WTF::CountingBloomFilter<keyBits>::CountingBloomFilter): Deleted.
* Source/WTF/wtf/BumpPointerAllocator.h:
(WTF::BumpPointerPool::BumpPointerPool):
(WTF::BumpPointerAllocator::BumpPointerAllocator): Deleted.
* Source/WTF/wtf/CMakeLists.txt:
* Source/WTF/wtf/CheckedArithmetic.h:
(WTF::Checked::Checked):
(WTF::RecordOverflow::RecordOverflow): Deleted.
* Source/WTF/wtf/CheckedBoolean.h:
(CheckedBoolean::CheckedBoolean):
* Source/WTF/wtf/CheckedPtr.h:
* Source/WTF/wtf/CommaPrinter.h:
* Source/WTF/wtf/ConcurrentBuffer.h:
* Source/WTF/wtf/ConcurrentPtrHashSet.cpp:
(WTF::ConcurrentPtrHashSet::~ConcurrentPtrHashSet): Deleted.
* Source/WTF/wtf/ConcurrentPtrHashSet.h:
* Source/WTF/wtf/ConcurrentVector.h:
(WTF::ConcurrentVectorIterator::~ConcurrentVectorIterator): Deleted.
* Source/WTF/wtf/CryptographicallyRandomNumber.cpp:
* Source/WTF/wtf/DeferrableRefCounted.h:
(WTF::DeferrableRefCountedBase::DeferrableRefCountedBase): Deleted.
(WTF::DeferrableRefCountedBase::~DeferrableRefCountedBase): Deleted.
(WTF::DeferrableRefCounted::DeferrableRefCounted): Deleted.
(WTF::DeferrableRefCounted::~DeferrableRefCounted): Deleted.
* Source/WTF/wtf/Deque.h:
(WTF::inlineCapacity>::Deque):
* Source/WTF/wtf/Dominators.h:
(WTF::Dominators::LengauerTarjan::BlockData::BlockData): Deleted.
(WTF::Dominators::BlockData::BlockData): Deleted.
* Source/WTF/wtf/DoublyLinkedList.h:
(WTF::DoublyLinkedList<T>::DoublyLinkedList): Deleted.
* Source/WTF/wtf/Expected.h:
(std::experimental::fundamentals_v3::bad_expected_access<void>::bad_expected_access): Deleted.
* Source/WTF/wtf/FastBitVector.h:
* Source/WTF/wtf/FastMalloc.h:
(WTF::ForbidMallocUseForCurrentThreadScope::ForbidMallocUseForCurrentThreadScope):
(WTF::DisableMallocRestrictionsForCurrentThreadScope::DisableMallocRestrictionsForCurrentThreadScope):
(WTF::ForbidMallocUseForCurrentThreadScope::~ForbidMallocUseForCurrentThreadScope): Deleted.
(WTF::DisableMallocRestrictionsForCurrentThreadScope::~DisableMallocRestrictionsForCurrentThreadScope): Deleted.
* Source/WTF/wtf/FileSystem.h:
* Source/WTF/wtf/Function.h:
(WTF::Detail::CallableWrapperBase::~CallableWrapperBase): Deleted.
* Source/WTF/wtf/FunctionDispatcher.cpp: Removed.
* Source/WTF/wtf/FunctionDispatcher.h:
* Source/WTF/wtf/FunctionPtr.h:
* Source/WTF/wtf/GraphNodeWorklist.h:
(WTF::GraphNodeWorklist::GraphNodeWorklist): Deleted.
(WTF::GraphNodeWorklist::~GraphNodeWorklist): Deleted.
(WTF::ExtendedGraphNodeWorklist::ExtendedGraphNodeWorklist): Deleted.
(WTF::PostOrderGraphNodeWorklist::PostOrderGraphNodeWorklist): Deleted.
(WTF::PostOrderGraphNodeWorklist::~PostOrderGraphNodeWorklist): Deleted.
* Source/WTF/wtf/HashCountedSet.h:
* Source/WTF/wtf/HashIterators.h:
* Source/WTF/wtf/HashMap.h:
* Source/WTF/wtf/HashTable.h:
(WTF::KeyTraits>::HashTable):
(WTF::HashTable::Stats::Stats): Deleted.
* Source/WTF/wtf/IndexSet.h:
(WTF::IndexSet::IndexSet): Deleted.
* Source/WTF/wtf/IndexedContainerIterator.h:
* Source/WTF/wtf/Insertion.h:
* Source/WTF/wtf/JSONValues.cpp:
(WTF::JSONImpl::ObjectBase::~ObjectBase): Deleted.
(WTF::JSONImpl::ArrayBase::~ArrayBase): Deleted.
* Source/WTF/wtf/JSONValues.h:
* Source/WTF/wtf/KeyValuePair.h:
* Source/WTF/wtf/LikelyDenseUnsignedIntegerSet.h:
(WTF::LikelyDenseUnsignedIntegerSet::LikelyDenseUnsignedIntegerSet):
* Source/WTF/wtf/ListHashSet.h:
* Source/WTF/wtf/Liveness.h:
* Source/WTF/wtf/LockedPrintStream.cpp:
(WTF::LockedPrintStream::~LockedPrintStream): Deleted.
* Source/WTF/wtf/LockedPrintStream.h:
* Source/WTF/wtf/Locker.h:
(WTF::Locker::Locker):
* Source/WTF/wtf/LocklessBag.h:
* Source/WTF/wtf/MainThreadData.h:
* Source/WTF/wtf/Markable.h:
(WTF::Markable::Markable):
* Source/WTF/wtf/MediaTime.h:
* Source/WTF/wtf/MessageQueue.h:
(WTF::MessageQueue<DataType>::~MessageQueue): Deleted.
* Source/WTF/wtf/MetaAllocator.cpp:
(WTF::MetaAllocator::MetaAllocator):
* Source/WTF/wtf/MetaAllocator.h:
* Source/WTF/wtf/NakedPtr.h:
* Source/WTF/wtf/NaturalLoops.h:
(WTF::NaturalLoop::NaturalLoop):
* Source/WTF/wtf/OSLogPrintStream.cpp:
(WTF::OSLogPrintStream::~OSLogPrintStream): Deleted.
* Source/WTF/wtf/OSLogPrintStream.h:
* Source/WTF/wtf/OSObjectPtr.h:
* Source/WTF/wtf/OrderMaker.h:
(WTF::OrderMaker::OrderMaker): Deleted.
* Source/WTF/wtf/Packed.h:
(WTF::PackedAlignedPtr::PackedAlignedPtr):
* Source/WTF/wtf/PageReservation.h:
(WTF::PageReservation::PageReservation):
* Source/WTF/wtf/PrintStream.cpp:
(WTF::PrintStream::PrintStream): Deleted.
(WTF::PrintStream::~PrintStream): Deleted.
* Source/WTF/wtf/PrintStream.h:
* Source/WTF/wtf/Range.h:
* Source/WTF/wtf/RangeSet.h:
* Source/WTF/wtf/RawPointer.h:
* Source/WTF/wtf/RedBlackTree.h:
* Source/WTF/wtf/RefCounted.h:
(WTF::RefCountedBase::RefCountedBase): Deleted.
(WTF::RefCounted::RefCounted): Deleted.
(WTF::RefCounted::~RefCounted): Deleted.
* Source/WTF/wtf/RefCountedLeakCounter.cpp:
* Source/WTF/wtf/RefCounter.h:
(WTF::RefCounter::Count::Count):
* Source/WTF/wtf/RefPtr.h:
(WTF::RefPtr::RefPtr):
* Source/WTF/wtf/Seconds.h:
* Source/WTF/wtf/SegmentedVector.h:
(WTF::SegmentedVectorIterator::~SegmentedVectorIterator): Deleted.
* Source/WTF/wtf/SharedTask.h:
(WTF::SharedTask<PassedResultType):
* Source/WTF/wtf/SignedPtr.h:
(WTF::SignedPtr::SignedPtr):
* Source/WTF/wtf/SimpleStats.h:
(WTF::SimpleStats::SimpleStats): Deleted.
* Source/WTF/wtf/SinglyLinkedList.h:
(WTF::SinglyLinkedList<Node>::SinglyLinkedList): Deleted.
* Source/WTF/wtf/SmallSet.h:
* Source/WTF/wtf/Spectrum.h:
(WTF::Spectrum::Spectrum): Deleted.
* Source/WTF/wtf/StackBounds.h:
* Source/WTF/wtf/StackShot.h:
(WTF::StackShot::StackShot):
* Source/WTF/wtf/StackStats.h:
(WTF::StackStats::CheckPoint::CheckPoint):
(WTF::StackStats::PerThreadStats::PerThreadStats): Deleted.
(WTF::StackStats::LayoutCheckPoint::LayoutCheckPoint): Deleted.
* Source/WTF/wtf/StackTrace.h:
(WTF::StackTrace::StackTrace):
* Source/WTF/wtf/StreamBuffer.h:
(WTF::StreamBuffer::StreamBuffer): Deleted.
(WTF::StreamBuffer::~StreamBuffer): Deleted.
* Source/WTF/wtf/StringHashDumpContext.h:
(WTF::StringHashDumpContext::StringHashDumpContext): Deleted.
* Source/WTF/wtf/StringPrintStream.cpp:
(WTF::StringPrintStream::StringPrintStream):
* Source/WTF/wtf/StringPrintStream.h:
* Source/WTF/wtf/Threading.h:
* Source/WTF/wtf/TimeWithDynamicClockType.h:
* Source/WTF/wtf/TinyPtrSet.h:
(WTF::TinyPtrSet::TinyPtrSet):
* Source/WTF/wtf/UnionFind.h:
(WTF::UnionFind::UnionFind): Deleted.
* Source/WTF/wtf/UnsafePointer.h:
* Source/WTF/wtf/Vector.h:
(WTF::VectorBufferBase::~VectorBufferBase): Deleted.
* Source/WTF/wtf/WeakHashMap.h:
* Source/WTF/wtf/WeakHashSet.h:
* Source/WTF/wtf/WeakPtr.h:
* Source/WTF/wtf/dtoa/diy-fp.h:
* Source/WTF/wtf/dtoa/fixed-dtoa.cc:
* Source/WTF/wtf/dtoa/utils.h:
* Source/WTF/wtf/generic/RunLoopGeneric.cpp:
(WTF::RunLoop::RunLoop): Deleted.
* Source/WTF/wtf/glib/GMutexLocker.h:
(WTF::GMutexLocker::GMutexLocker):
* Source/WTF/wtf/glib/GRefPtr.h:
* Source/WTF/wtf/glib/GUniquePtr.h:
(WTF::GUniqueOutPtr::GUniqueOutPtr): Deleted.
* Source/WTF/wtf/glib/SocketConnection.cpp:
(WTF::SocketConnection::~SocketConnection): Deleted.
* Source/WTF/wtf/glib/SocketConnection.h:
* Source/WTF/wtf/persistence/PersistentDecoder.cpp:
(WTF::Persistence::Decoder::~Decoder): Deleted.
* Source/WTF/wtf/persistence/PersistentDecoder.h:
* Source/WTF/wtf/persistence/PersistentEncoder.cpp:
(WTF::Persistence::Encoder::Encoder): Deleted.
(WTF::Persistence::Encoder::~Encoder): Deleted.
* Source/WTF/wtf/persistence/PersistentEncoder.h:
* Source/WTF/wtf/posix/ThreadingPOSIX.cpp:
(WTF::Thread::~Thread): Deleted.
* Source/WTF/wtf/text/AtomString.h:
* Source/WTF/wtf/text/AtomStringImpl.cpp:
(WTF::AtomStringTableLocker::AtomStringTableLocker):
* Source/WTF/wtf/text/CString.h:
* Source/WTF/wtf/text/CodePointIterator.h:
* Source/WTF/wtf/text/OrdinalNumber.h:
* Source/WTF/wtf/text/StringView.cpp:
(WTF::StringView::GraphemeClusters::Iterator::~Iterator): Deleted.
* Source/WTF/wtf/text/StringView.h:
* Source/WTF/wtf/text/TextBreakIterator.cpp:
(WTF::NonSharedCharacterBreakIterator::NonSharedCharacterBreakIterator):
* Source/WTF/wtf/text/TextBreakIterator.h:
(WTF::TextBreakIteratorCache::TextBreakIteratorCache): Deleted.
* Source/WTF/wtf/text/TextPosition.h:
* Source/WTF/wtf/win/GDIObject.h:
(WTF::GDIObject::GDIObject):
* Source/WTF/wtf/win/RunLoopWin.cpp:
(WTF::RunLoop::~RunLoop): Deleted.
* Source/WTF/wtf/win/ThreadingWin.cpp:
(WTF::Thread::initializePlatformThreading): Deleted.
(WTF::Mutex::~Mutex): Deleted.
(WTF::ThreadCondition::~ThreadCondition): Deleted.
* Source/bmalloc/bmalloc/Bits.h:
* Source/bmalloc/bmalloc/BumpAllocator.h:
(bmalloc::BumpAllocator::BumpAllocator): Deleted.
* Source/bmalloc/bmalloc/CryptoRandom.cpp:
(bmalloc::ARC4RandomNumberGenerator::ARC4RandomNumberGenerator):
* Source/bmalloc/bmalloc/DeferredDecommitInlines.h:
* Source/bmalloc/bmalloc/DeferredTrigger.h:
(bmalloc::DeferredTrigger::DeferredTrigger): Deleted.
* Source/bmalloc/bmalloc/EligibilityResult.h:
(bmalloc::EligibilityResult::EligibilityResult): Deleted.
* Source/bmalloc/bmalloc/FixedVector.h:
(bmalloc::Capacity>::FixedVector): Deleted.
* Source/bmalloc/bmalloc/FreeList.cpp:
(bmalloc::FreeList::FreeList): Deleted.
(bmalloc::FreeList::~FreeList): Deleted.
* Source/bmalloc/bmalloc/FreeList.h:
* Source/bmalloc/bmalloc/Gigacage.cpp:
* Source/bmalloc/bmalloc/IsoAllocatorInlines.h:
(bmalloc::IsoAllocator<Config>::~IsoAllocator): Deleted.
* Source/bmalloc/bmalloc/IsoDeallocatorInlines.h:
(bmalloc::IsoDeallocator<Config>::~IsoDeallocator): Deleted.
* Source/bmalloc/bmalloc/IsoDirectory.h:
(bmalloc::IsoDirectoryBaseBase::IsoDirectoryBaseBase): Deleted.
(bmalloc::IsoDirectoryBaseBase::~IsoDirectoryBaseBase): Deleted.
* Source/bmalloc/bmalloc/IsoHeapImpl.cpp:
(bmalloc::IsoHeapImplBase::~IsoHeapImplBase): Deleted.
* Source/bmalloc/bmalloc/IsoHeapImpl.h:
* Source/bmalloc/bmalloc/IsoPage.h:
(bmalloc::IsoPageBase::IsoPageBase):
* Source/bmalloc/bmalloc/IsoTLSAllocatorEntryInlines.h:
(bmalloc::IsoTLSAllocatorEntry<Config>::~IsoTLSAllocatorEntry): Deleted.
* Source/bmalloc/bmalloc/IsoTLSDeallocatorEntryInlines.h:
(bmalloc::IsoTLSDeallocatorEntry<Config>::~IsoTLSDeallocatorEntry): Deleted.
* Source/bmalloc/bmalloc/IsoTLSEntry.cpp:
(bmalloc::IsoTLSEntry::~IsoTLSEntry): Deleted.
* Source/bmalloc/bmalloc/IsoTLSEntry.h:
* Source/bmalloc/bmalloc/LargeRange.h:
(bmalloc::LargeRange::LargeRange):
* Source/bmalloc/bmalloc/List.h:
(bmalloc::List::List): Deleted.
* Source/bmalloc/bmalloc/Packed.h:
(bmalloc::alignof):
* Source/bmalloc/bmalloc/Range.h:
* Source/bmalloc/bmalloc/Vector.h:
* Source/bmalloc/libpas/src/libpas/pas_fast_megapage_table.h:
(pas_fast_megapage_table::pas_fast_megapage_table):
* Source/bmalloc/libpas/src/libpas/pas_intrinsic_heap_support.h:
(pas_intrinsic_heap_support::pas_intrinsic_heap_support):

Canonical link: https://commits.webkit.org/254605@main




More information about the webkit-changes mailing list