(lldb) bt * thread #1, name = 'ld.lld', stop reason = signal SIGSEGV: invalid permissions for mapped object * frame #0: 0x00003fffa810dfe0 libLLVM.so.18.1`(anonymous namespace)::PPCMergeStringPool::runOnModule(llvm::Module&) [inlined] llvm::Use::operator llvm::Value*(this=) const at Use.h:65:37 frame #1: 0x00003fffa810dfc8 libLLVM.so.18.1`(anonymous namespace)::PPCMergeStringPool::runOnModule(llvm::Module&) [inlined] (anonymous namespace)::userHasOperand(TheUser=0x00003ffe21a59040, GVOperand=0x00003ffe709c88b0) at PPCMergeStringPool.cpp:294:18 frame #2: 0x00003fffa810df70 libLLVM.so.18.1`(anonymous namespace)::PPCMergeStringPool::runOnModule(llvm::Module&) [inlined] (anonymous namespace)::PPCMergeStringPool::replaceUsesWithGEP(this=0x00003ffe30182f90, GlobalToReplace=0x00003ffe709c88b0, GPool=0x00003ffea957ad00, ElementIndex=1) at PPCMergeStringPool.cpp:318:10 frame #3: 0x00003fffa810de24 libLLVM.so.18.1`(anonymous namespace)::PPCMergeStringPool::runOnModule(llvm::Module&) [inlined] (anonymous namespace)::PPCMergeStringPool::mergeModuleStringPool(this=, M=) at PPCMergeStringPool.cpp:281:5 frame #4: 0x00003fffa810d438 libLLVM.so.18.1`(anonymous namespace)::PPCMergeStringPool::runOnModule(this=0x00003ffe30182f90, M=) at PPCMergeStringPool.cpp:90:49 frame #5: 0x00003fffa4b17230 libLLVM.so.18.1`llvm::legacy::PassManagerImpl::run(llvm::Module&) [inlined] (anonymous namespace)::MPPassManager::runOnModule(this=0x00003fff589e33b8, M=0x00003ffe30182f90) at LegacyPassManager.cpp:1558:27 frame #6: 0x00003fffa4b16a78 libLLVM.so.18.1`llvm::legacy::PassManagerImpl::run(this=, M=0x00003ffe30182f90) at LegacyPassManager.cpp:541:44 frame #7: 0x00003fffa4b1f844 libLLVM.so.18.1`llvm::legacy::PassManager::run(this=, M=) at LegacyPassManager.cpp:1685:14 frame #8: 0x00003fffa67a4dfc libLLVM.so.18.1`codegen(Conf=0x00003fff9fbab6e0, TM=0x00003ffe64a72ac0, AddStream=, Task=, Mod=0x00003ffe866c0c70, CombinedIndex=0x00003fff9fbabc28) at LTOBackend.cpp:422:17 frame #9: 0x00003fffa67a6080 libLLVM.so.18.1`llvm::lto::thinBackend(llvm::lto::Config const&, unsigned int, std::__1::function>> (unsigned int, llvm::Twine const&)>, llvm::Module&, llvm::ModuleSummaryIndex const&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>*, std::__1::vector> const&)::$_0::operator()(this=0x00003fff589e4028, Mod=0x00003ffe866c0c70, TM=0x00003ffe64a72ac0, DiagnosticOutputFile=nullptr) const at LTOBackend.cpp:593:9 frame #10: 0x00003fffa67a5e40 libLLVM.so.18.1`llvm::lto::thinBackend(Conf=0x00003fff9fbab6e0, Task=632, AddStream=, Mod=0x00003ffe866c0c70, CombinedIndex=0x00003fff9fbabc28, ImportList=0x00003fff9d5274c8, DefinedGlobals=, ModuleMap=0x00003fff9fbabd80, CmdArgs=size=0) at LTOBackend.cpp:668:10 frame #11: 0x00003fffa679d520 libLLVM.so.18.1`(anonymous namespace)::InProcessThinBackend::runThinLTOBackendThread(this=, AddStream=llvm::AddStreamFn @ 0x00003fff589e4548)>, std::__1::function>> (unsigned int, llvm::Twine const&)>> (unsigned int, llvm::StringRef, llvm::Twine const&)>, unsigned int, llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::'lambda'(std::__1::function>> (unsigned int, llvm::Twine const&)>)::operator()(std::__1::function>> (unsigned int, llvm::Twine const&)>) const at LTO.cpp:1456:14 frame #12: 0x00003fffa679ccf0 libLLVM.so.18.1`std::__1::__function::__func, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::'lambda'(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&), llvm::BitcodeModule&, std::__1::reference_wrapper, std::__1::reference_wrapper, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const>, std::__1::reference_wrapper> const>, std::__1::reference_wrapper, std::__1::allocator>> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>>>, std::__1::allocator, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::'lambda'(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&), llvm::BitcodeModule&, std::__1::reference_wrapper, std::__1::reference_wrapper, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const>, std::__1::reference_wrapper> const>, std::__1::reference_wrapper, std::__1::allocator>> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>>>>, void ()>::operator()() [inlined] (anonymous namespace)::InProcessThinBackend::runThinLTOBackendThread(this=0x00003fff67032010, AddStream=llvm::AddStreamFn @ 0x00003fff589e4528, Cache=llvm::FileCache @ 0x00003fff589e4508, Task=632, BM=BitcodeModule @ 0x00003fff589e44b0, CombinedIndex=0x00003fff9fbabc28, ImportList=0x00003fff9d5274c8, ExportList=0x00003fff9d4fc4c8, ResolvedODR=size=131, DefinedGlobals=0x00003fff9d5754c8, ModuleMap=) at LTO.cpp:1484:14 frame #13: 0x00003fffa679cb58 libLLVM.so.18.1`std::__1::__function::__func, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::'lambda'(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&), llvm::BitcodeModule&, std::__1::reference_wrapper, std::__1::reference_wrapper, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const>, std::__1::reference_wrapper> const>, std::__1::reference_wrapper, std::__1::allocator>> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>>>, std::__1::allocator, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::'lambda'(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&), llvm::BitcodeModule&, std::__1::reference_wrapper, std::__1::reference_wrapper, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const>, std::__1::reference_wrapper> const>, std::__1::reference_wrapper, std::__1::allocator>> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>>>>, void ()>::operator()() [inlined] (anonymous namespace)::InProcessThinBackend::start(this=, BM=, CombinedIndex=, ImportList=, ExportList=, ResolvedODR=, DefinedGlobals=, ModuleMap=)::'lambda'(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::operator()(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&) const at LTO.cpp:1510:21 frame #14: 0x00003fffa679cb20 libLLVM.so.18.1`std::__1::__function::__func, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::'lambda'(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&), llvm::BitcodeModule&, std::__1::reference_wrapper, std::__1::reference_wrapper, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const>, std::__1::reference_wrapper> const>, std::__1::reference_wrapper, std::__1::allocator>> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>>>, std::__1::allocator, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::'lambda'(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&), llvm::BitcodeModule&, std::__1::reference_wrapper, std::__1::reference_wrapper, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const>, std::__1::reference_wrapper> const>, std::__1::reference_wrapper, std::__1::allocator>> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>>>>, void ()>::operator()() [inlined] decltype(std::declval<(anonymous namespace)::InProcessThinBackend::start(unsigned int, llvm::BitcodeModule, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::'lambda'(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)&>()(std::declval(), std::declval(), std::declval, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&>(), std::declval> const&>(), std::declval, std::__1::allocator>> const&>(), std::declval, llvm::detail::DenseMapPair> const&>(), std::declval, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&>())) std::__1::__invoke[abi:fn180100]<(anonymous namespace)::InProcessThinBackend::start(unsigned int, llvm::BitcodeModule, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::'lambda'(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)&, llvm::BitcodeModule&, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&>(__f=, __args=, __args=, __args=, __args=, __args=, __args=, __args=) at invoke.h:344:25 frame #15: 0x00003fffa679cb20 libLLVM.so.18.1`std::__1::__function::__func, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::'lambda'(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&), llvm::BitcodeModule&, std::__1::reference_wrapper, std::__1::reference_wrapper, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const>, std::__1::reference_wrapper> const>, std::__1::reference_wrapper, std::__1::allocator>> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>>>, std::__1::allocator, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::'lambda'(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&), llvm::BitcodeModule&, std::__1::reference_wrapper, std::__1::reference_wrapper, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const>, std::__1::reference_wrapper> const>, std::__1::reference_wrapper, std::__1::allocator>> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>>>>, void ()>::operator()() [inlined] std::__1::__bind_return<(anonymous namespace)::InProcessThinBackend::start(unsigned int, llvm::BitcodeModule, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::'lambda'(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&), std::__1::tuple, std::__1::reference_wrapper, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const>, std::__1::reference_wrapper> const>, std::__1::reference_wrapper, std::__1::allocator>> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>>>, std::__1::tuple<>, __is_valid_bind_return<(anonymous namespace)::InProcessThinBackend::start(unsigned int, llvm::BitcodeModule, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::'lambda'(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&), std::__1::tuple, std::__1::reference_wrapper, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const>, std::__1::reference_wrapper> const>, std::__1::reference_wrapper, std::__1::allocator>> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>>>, std::__1::tuple<>>::value>::type std::__1::__apply_functor[abi:fn180100]<(anonymous namespace)::InProcessThinBackend::start(unsigned int, llvm::BitcodeModule, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::'lambda'(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&), std::__1::tuple, std::__1::reference_wrapper, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const>, std::__1::reference_wrapper> const>, std::__1::reference_wrapper, std::__1::allocator>> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>>>, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, std::__1::tuple<>>(__f=, __bound_args=, (null)=, __args=) at bind.h:195:10 frame #16: 0x00003fffa679cb20 libLLVM.so.18.1`std::__1::__function::__func, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::'lambda'(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&), llvm::BitcodeModule&, std::__1::reference_wrapper, std::__1::reference_wrapper, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const>, std::__1::reference_wrapper> const>, std::__1::reference_wrapper, std::__1::allocator>> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>>>, std::__1::allocator, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::'lambda'(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&), llvm::BitcodeModule&, std::__1::reference_wrapper, std::__1::reference_wrapper, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const>, std::__1::reference_wrapper> const>, std::__1::reference_wrapper, std::__1::allocator>> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>>>>, void ()>::operator()() [inlined] std::__1::__bind_return<(anonymous namespace)::InProcessThinBackend::start(unsigned int, llvm::BitcodeModule, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::'lambda'(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&), std::__1::tuple, std::__1::reference_wrapper, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const>, std::__1::reference_wrapper> const>, std::__1::reference_wrapper, std::__1::allocator>> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>>>, std::__1::tuple<>, __is_valid_bind_return<(anonymous namespace)::InProcessThinBackend::start(unsigned int, llvm::BitcodeModule, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::'lambda'(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&), std::__1::tuple, std::__1::reference_wrapper, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const>, std::__1::reference_wrapper> const>, std::__1::reference_wrapper, std::__1::allocator>> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>>>, std::__1::tuple<>>::value>::type std::__1::__bind<(anonymous namespace)::InProcessThinBackend::start(unsigned int, llvm::BitcodeModule, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::'lambda'(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&), llvm::BitcodeModule&, std::__1::reference_wrapper, std::__1::reference_wrapper, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const>, std::__1::reference_wrapper> const>, std::__1::reference_wrapper, std::__1::allocator>> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>>>::operator()[abi:fn180100]<>(this=) at bind.h:222:12 frame #17: 0x00003fffa679cb20 libLLVM.so.18.1`std::__1::__function::__func, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::'lambda'(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&), llvm::BitcodeModule&, std::__1::reference_wrapper, std::__1::reference_wrapper, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const>, std::__1::reference_wrapper> const>, std::__1::reference_wrapper, std::__1::allocator>> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>>>, std::__1::allocator, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::'lambda'(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&), llvm::BitcodeModule&, std::__1::reference_wrapper, std::__1::reference_wrapper, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const>, std::__1::reference_wrapper> const>, std::__1::reference_wrapper, std::__1::allocator>> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>>>>, void ()>::operator()() [inlined] decltype(std::declval, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::'lambda'(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&), llvm::BitcodeModule&, std::__1::reference_wrapper, std::__1::reference_wrapper, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const>, std::__1::reference_wrapper> const>, std::__1::reference_wrapper, std::__1::allocator>> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>>>&>()()) std::__1::__invoke[abi:fn180100], std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::'lambda'(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&), llvm::BitcodeModule&, std::__1::reference_wrapper, std::__1::reference_wrapper, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const>, std::__1::reference_wrapper> const>, std::__1::reference_wrapper, std::__1::allocator>> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>>>&>(__f=) at invoke.h:344:25 frame #18: 0x00003fffa679cb20 libLLVM.so.18.1`std::__1::__function::__func, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::'lambda'(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&), llvm::BitcodeModule&, std::__1::reference_wrapper, std::__1::reference_wrapper, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const>, std::__1::reference_wrapper> const>, std::__1::reference_wrapper, std::__1::allocator>> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>>>, std::__1::allocator, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::'lambda'(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&), llvm::BitcodeModule&, std::__1::reference_wrapper, std::__1::reference_wrapper, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const>, std::__1::reference_wrapper> const>, std::__1::reference_wrapper, std::__1::allocator>> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>>>>, void ()>::operator()() [inlined] void std::__1::__invoke_void_return_wrapper::__call[abi:fn180100], std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::'lambda'(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&), llvm::BitcodeModule&, std::__1::reference_wrapper, std::__1::reference_wrapper, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const>, std::__1::reference_wrapper> const>, std::__1::reference_wrapper, std::__1::allocator>> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>>>&>(__args=) at invoke.h:419:5 frame #19: 0x00003fffa679cb20 libLLVM.so.18.1`std::__1::__function::__func, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::'lambda'(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&), llvm::BitcodeModule&, std::__1::reference_wrapper, std::__1::reference_wrapper, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const>, std::__1::reference_wrapper> const>, std::__1::reference_wrapper, std::__1::allocator>> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>>>, std::__1::allocator, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::'lambda'(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&), llvm::BitcodeModule&, std::__1::reference_wrapper, std::__1::reference_wrapper, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const>, std::__1::reference_wrapper> const>, std::__1::reference_wrapper, std::__1::allocator>> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>>>>, void ()>::operator()() [inlined] std::__1::__function::__alloc_func, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::'lambda'(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&), llvm::BitcodeModule&, std::__1::reference_wrapper, std::__1::reference_wrapper, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const>, std::__1::reference_wrapper> const>, std::__1::reference_wrapper, std::__1::allocator>> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>>>, std::__1::allocator, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::'lambda'(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&), llvm::BitcodeModule&, std::__1::reference_wrapper, std::__1::reference_wrapper, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const>, std::__1::reference_wrapper> const>, std::__1::reference_wrapper, std::__1::allocator>> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>>>>, void ()>::operator()[abi:fn180100](this=) at function.h:169:12 frame #20: 0x00003fffa679cb20 libLLVM.so.18.1`std::__1::__function::__func, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::'lambda'(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&), llvm::BitcodeModule&, std::__1::reference_wrapper, std::__1::reference_wrapper, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const>, std::__1::reference_wrapper> const>, std::__1::reference_wrapper, std::__1::allocator>> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>>>, std::__1::allocator, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&)::'lambda'(llvm::BitcodeModule, llvm::ModuleSummaryIndex&, llvm::DenseMap, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const&, llvm::DenseSet> const&, std::__1::map, std::__1::allocator>> const&, llvm::DenseMap, llvm::detail::DenseMapPair> const&, llvm::MapVector, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>&), llvm::BitcodeModule&, std::__1::reference_wrapper, std::__1::reference_wrapper, std::__1::equal_to, std::__1::allocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::__1::equal_to, std::__1::allocator>>> const>, std::__1::reference_wrapper> const>, std::__1::reference_wrapper, std::__1::allocator>> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair> const>, std::__1::reference_wrapper, llvm::detail::DenseMapPair>, llvm::SmallVector, 0u>>>>>, void ()>::operator()(this=) at function.h:311:10 frame #21: 0x00003fffa47dd0b4 libLLVM.so.18.1`std::__1::__function::__func)::'lambda'(), std::__1::allocator)::'lambda'()>, void ()>::operator()() [inlined] std::__1::__function::__value_func::operator()[abi:fn180100](this=0x00003fffa90194d8) const at function.h:428:12 frame #22: 0x00003fffa47dd094 libLLVM.so.18.1`std::__1::__function::__func)::'lambda'(), std::__1::allocator)::'lambda'()>, void ()>::operator()() [inlined] std::__1::function::operator()(this=0x00003fffa90194d8) const at function.h:981:10 frame #23: 0x00003fffa47dd094 libLLVM.so.18.1`std::__1::__function::__func)::'lambda'(), std::__1::allocator)::'lambda'()>, void ()>::operator()() [inlined] llvm::ThreadPool::createTaskAndFuture(this=0x00003fffa90194c8)>)::'lambda'()::operator()() const at ThreadPool.h:135:15 frame #24: 0x00003fffa47dd094 libLLVM.so.18.1`std::__1::__function::__func)::'lambda'(), std::__1::allocator)::'lambda'()>, void ()>::operator()() [inlined] decltype(std::declval)::'lambda'()&>()()) std::__1::__invoke[abi:fn180100])::'lambda'()&>(__f=0x00003fffa90194c8) at invoke.h:344:25 frame #25: 0x00003fffa47dd094 libLLVM.so.18.1`std::__1::__function::__func)::'lambda'(), std::__1::allocator)::'lambda'()>, void ()>::operator()() [inlined] void std::__1::__invoke_void_return_wrapper::__call[abi:fn180100])::'lambda'()&>(__args=0x00003fffa90194c8) at invoke.h:419:5 frame #26: 0x00003fffa47dd094 libLLVM.so.18.1`std::__1::__function::__func)::'lambda'(), std::__1::allocator)::'lambda'()>, void ()>::operator()() [inlined] std::__1::__function::__alloc_func)::'lambda'(), std::__1::allocator)::'lambda'()>, void ()>::operator()[abi:fn180100](this=0x00003fffa90194c8) at function.h:169:12 frame #27: 0x00003fffa47dd094 libLLVM.so.18.1`std::__1::__function::__func)::'lambda'(), std::__1::allocator)::'lambda'()>, void ()>::operator()(this=0x00003fffa90194c0) at function.h:311:10 frame #28: 0x00003fffa489da94 libLLVM.so.18.1`llvm::ThreadPool::processTasks(llvm::ThreadPoolTaskGroup*) [inlined] std::__1::__function::__value_func::operator()[abi:fn180100](this=0x00003fff589e4710) const at function.h:428:12 frame #29: 0x00003fffa489da78 libLLVM.so.18.1`llvm::ThreadPool::processTasks(llvm::ThreadPoolTaskGroup*) [inlined] std::__1::function::operator()(this=0x00003fff589e4710) const at function.h:981:10 frame #30: 0x00003fffa489da78 libLLVM.so.18.1`llvm::ThreadPool::processTasks(this=0x00003fff67032058, WaitingForGroup=0x0000000000000000) at ThreadPool.cpp:101:5 frame #31: 0x00003fffa489e6c0 libLLVM.so.18.1`void* llvm::thread::ThreadProxy>(void*) [inlined] llvm::ThreadPool::grow(int)::$_0::operator()(this=0x00003fff64a56210) const at ThreadPool.cpp:49:7 frame #32: 0x00003fffa489e638 libLLVM.so.18.1`void* llvm::thread::ThreadProxy>(void*) [inlined] auto void llvm::thread::GenericThreadProxy>(this=, F=0x00003fff64a56210)::'lambda'(auto&&, auto&&...)::operator()(auto&&, auto&&...) const at thread.h:43:11 frame #33: 0x00003fffa489e638 libLLVM.so.18.1`void* llvm::thread::ThreadProxy>(void*) [inlined] decltype(std::declval()(std::declval()...)) std::__1::__invoke[abi:fn180100]>(void*)::'lambda'(auto&&, auto&&...), llvm::ThreadPool::grow(int)::$_0&>(__f=, __args=0x00003fff64a56210) at invoke.h:344:25 frame #34: 0x00003fffa489e638 libLLVM.so.18.1`void* llvm::thread::ThreadProxy>(void*) [inlined] decltype(auto) std::__1::__apply_tuple_impl[abi:fn180100]>(void*)::'lambda'(auto&&, auto&&...), std::__1::tuple&, 0ul>(__f=, __t=size=1, (null)=) at tuple:1424:5 frame #35: 0x00003fffa489e638 libLLVM.so.18.1`void* llvm::thread::ThreadProxy>(void*) [inlined] decltype(auto) std::__1::apply[abi:fn180100]>(void*)::'lambda'(auto&&, auto&&...), std::__1::tuple&>(__f=, __t=size=1) at tuple:1428:5 frame #36: 0x00003fffa489e638 libLLVM.so.18.1`void* llvm::thread::ThreadProxy>(void*) [inlined] void llvm::thread::GenericThreadProxy>(Ptr=0x00003fff64a56210) at thread.h:41:5 frame #37: 0x00003fffa489e638 libLLVM.so.18.1`void* llvm::thread::ThreadProxy>(Ptr=0x00003fff64a56210) at thread.h:55:5 frame #38: 0x00003fffa94db14c ld-musl-powerpc64le.so.1`start(p=0x00003fff589e48e0) at pthread_create.c:208:17 frame #39: 0x00003fffa94d77a0 ld-musl-powerpc64le.so.1`__clone at clone.s:44 (lldb) fr v (const llvm::Use *) this = (lldb) f 1 frame #1: 0x00003fffa810dfc8 libLLVM.so.18.1`(anonymous namespace)::PPCMergeStringPool::runOnModule(llvm::Module&) [inlined] (anonymous namespace)::userHasOperand(TheUser=0x00003ffe21a59040, GVOperand=0x00003ffe709c88b0) at PPCMergeStringPool.cpp:294:18 (lldb) fr v (llvm::User *) TheUser = 0x00003ffe21a59040 (llvm::GlobalVariable *) GVOperand = 0x00003ffe709c88b0 (llvm::Value *) Op = nullptr (lldb) p *TheUser (llvm::User) { llvm::Value = { SubclassID = '\0' HasValueHandle = '\0' SubclassOptionalData = '\0' SubclassData = 0 NumUserOperands = 0 IsUsedByMD = 0 HasName = 0 HasMetadata = 0 HasHungOffUses = 0 HasDescriptor = 0 VTy = nullptr UseList = 0x00003ffe21a57630 } } (lldb) p *GVOperand (llvm::GlobalVariable) { llvm::GlobalObject = { llvm::GlobalValue = { llvm::Constant = { llvm::User = { llvm::Value = { SubclassID = '\x03' HasValueHandle = '\0' SubclassOptionalData = '\0' SubclassData = 0 NumUserOperands = 1 IsUsedByMD = 0 HasName = 1 HasMetadata = 0 HasHungOffUses = 0 HasDescriptor = 0 VTy = 0x00003ffe61487880 UseList = nullptr } } } ValueType = 0x00003ffe61488268 Linkage = 8 Visibility = 0 UnnamedAddrVal = 2 DllStorageClass = 0 ThreadLocal = 0 HasLLVMReservedName = 0 IsDSOLocal = 1 HasPartition = 0 HasSanitizerMetadata = 0 SubClassData = 3 IntID = 0 Parent = 0x00003ffe866c0c70 } ObjComdat = nullptr } llvm::ilist_node = { llvm::ilist_node_impl > = { llvm::ilist_detail::node_options::node_base_type = { Prev = 0x00003ffe70917f78 Next = 0x00003ffe7091ea58 } } } Attrs = { SetNode = nullptr } isConstantGlobal = true isExternallyInitializedConstant = false }