Stack dump:
0. Program arguments: D:/Android/SDK/ndk/25.2.9519655/build/../toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe -target x86_64-none-linux-android27 -fdata-sections -ffunction-sections -fstack-protector-strong -funwind-tables -no-canonical-prefixes --sysroot D:/Android/SDK/ndk/25.2.9519655/build/../toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -Wno-invalid-command-line-argument -Wno-unused-command-line-argument -fno-exceptions -fno-rtti -fPIC -O2 -Wall -Wextra -fno-stack-protector -fomit-frame-pointer -Wno-builtin-macro-redefined -Oz -Wno-unused -Wno-unused-parameter -fvisibility=hidden -fvisibility-inlines-hidden -fno-unwind-tables -fno-asynchronous-unwind-tables -mllvm -enable-strcry -mllvm -enable-bcfobf -mllvm -enable-cffobf -std=c++20 -Wformat -Werror=format-security -Werror -D_FORTIFY_SOURCE=2 -DNDEBUG -IC:/Users/loves/.gradle/caches/transforms-3/5f8d078397952c9893b464476cf43a11/transformed/cxx-1.2.0/prefab/modules/cxx/include -Ijni -D__FILE__=__FILE_NAME__ -DANDROID -DVERSION_CODE=141 -DVERSION_NAME=0.6 -nostdinc++ -c -MMD -MP -MF build/intermediates/cxx/Release/3s2a1y2v/obj/local/x86_64/objs/main.o.d -fcolor-diagnostics -o build/intermediates/cxx/Release/3s2a1y2v/obj/local/x86_64/objs/main.o jni/main.cpp
1. <eof> parser at end of file
2. Optimizer
Exception Code: 0xC0000005
#0 0x00007ff759cec6de sink(llvm::Instruction&, llvm::LoopInfo*, llvm::DominatorTree*, llvm::Loop const*, llvm::ICFLoopSafetyInfo*, llvm::MemorySSAUpdater&, llvm::OptimizationRemarkEmitter*) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0xf9c6de)
#1 0x00007ff75a901505 llvm::sinkRegion(llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::AAResults*, llvm::LoopInfo*, llvm::DominatorTree*, llvm::TargetLibraryInfo*, llvm::TargetTransformInfo*, llvm::Loop*, llvm::MemorySSAUpdater&, llvm::ICFLoopSafetyInfo*, llvm::SinkAndHoistLICMFlags&, llvm::OptimizationRemarkEmitter*, llvm::Loop*) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x1bb1505)
#2 0x00007ff75a5e5432 (anonymous namespace)::LoopInvariantCodeMotion::runOnLoop(llvm::Loop*, llvm::AAResults*, llvm::LoopInfo*, llvm::DominatorTree*, llvm::AssumptionCache*, llvm::TargetLibraryInfo*, llvm::TargetTransformInfo*, llvm::ScalarEvolution*, llvm::MemorySSA*, llvm::OptimizationRemarkEmitter*, bool) (.part.0) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x1895432)
#3 0x00007ff75b525525 llvm::LICMPass::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x27d5525)
#4 0x00007ff759241dd5 llvm::detail::PassModel<llvm::Loop, llvm::LICMPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x4f1dd5)
#5 0x00007ff75a95cd0d std::optional<llvm::PreservedAnalyses> llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::runSinglePass<llvm::Loop, std::unique_ptr<llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, std::default_delete<llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>>>>(llvm::Loop&, std::unique_ptr<llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, std::default_delete<llvm::detail::PassConcept<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>>>&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&, llvm::PassInstrumentation&) (.isra.0) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x1c0cd0d)
#6 0x00007ff75a95da4d llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::runWithoutLoopNestPasses(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x1c0da4d)
#7 0x00007ff75a95db51 llvm::PassManager<llvm::Loop, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x1c0db51)
#8 0x00007ff75b29de93 llvm::FunctionToLoopPassAdaptor::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x254de93)
#9 0x00007ff759241b11 llvm::detail::PassModel<llvm::Function, llvm::FunctionToLoopPassAdaptor, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x4f1b11)
#10 0x00007ff7590219e1 llvm::detail::PassModel<llvm::Function, llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x2d19e1)
#11 0x00007ff75b2cf742 llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x257f742)
#12 0x00007ff7592424a5 llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::CGSCCToFunctionPassAdaptor, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x4f24a5)
#13 0x00007ff75a95c781 llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x1c0c781)
#14 0x00007ff758f5f5f5 llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::PassManager<llvm::LazyCallGraph::SCC, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x20f5f5)
#15 0x00007ff75b1e3575 llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x2493575)
#16 0x00007ff758f5f5c5 llvm::detail::PassModel<llvm::LazyCallGraph::SCC, llvm::DevirtSCCRepeatedPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager<llvm::LazyCallGraph::SCC, llvm::LazyCallGraph&>&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x20f5c5)
#17 0x00007ff75b370516 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x2620516)
#18 0x00007ff75b2807d7 llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x25307d7)
#19 0x00007ff759242571 llvm::detail::PassModel<llvm::Module, llvm::ModuleInlinerWrapperPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x4f2571)
#20 0x00007ff758f195c1 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x1c95c1)
#21 0x00007ff75a38792d (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream>>&, std::unique_ptr<llvm::ToolOutputFile, std::default_delete<llvm::ToolOutputFile>>&) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x163792d)
#22 0x00007ff75ba8e39d clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream>>) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x2d3e39d)
#23 0x00007ff759086409 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x336409)
#24 0x00007ff75c7d6201 clang::ParseAST(clang::Sema&, bool, bool) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x3a86201)
#25 0x00007ff75b94fe29 clang::FrontendAction::Execute() (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x2bffe29)
#26 0x00007ff75ba65088 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x2d15088)
#27 0x00007ff75beff0eb clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x31af0eb)
#28 0x00007ff75964cb88 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x8fcb88)
#29 0x00007ff759726d22 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x9d6d22)
#30 0x00007ff75aa8b3c9 void llvm::function_ref<void ()>::callback_fn<clang::Parser::ParseDeclarationAfterDeclaratorAndAttributes(clang::Declarator&, clang::Parser::ParsedTemplateInfo const&, clang::Parser::ForRangeInit*)::'lambda0'()>(long long) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x1d3b3c9)
#31 0x00007ff75b1803ff llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x24303ff)
#32 0x00007ff75cf7e253 clang::driver::CC1Command::Execute(llvm::ArrayRef<std::optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) const (.part.0) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x422e253)
#33 0x00007ff75cfb7b4c clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x4267b4c)
#34 0x00007ff75cfb7926 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&, bool) const (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x4267926)
#35 0x00007ff75c4b5dbd clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x3765dbd)
#36 0x00007ff7596046ae clang_main(int, char**) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x8b46ae)
#37 0x00007ff758d512ee __tmainCRTStartup C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c:273:8
#38 0x00007ff758d51406 mainCRTStartup C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c:195:3
#39 0x00007ff9d650269d (C:\WINDOWS\System32\KERNEL32.DLL+0x1269d)
#40 0x00007ff9d7c2a9f8 (C:\WINDOWS\SYSTEM32\ntdll.dll+0x5a9f8)
clang++: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 16.0.0
Target: x86_64-none-linux-android27
Thread model: posix
InstalledDir: D:/Android/SDK/ndk/25.2.9519655/build/../toolchains/llvm/prebuilt/windows-x86_64/bin
clang++: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang++: note: diagnostic msg: C:/Users/loves/AppData/Local/Temp/main-a2580b.cpp
clang++: note: diagnostic msg: C:/Users/loves/AppData/Local/Temp/main-a2580b.sh
clang++: note: diagnostic msg:
********************
Exception Code: 0xC0000005
#0 0x00007ff75b2f996b llvm::getDefSrcRegIgnoringCopies(llvm::Register, llvm::MachineRegisterInfo const&) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x25a996b)
#1 0x00007ff75b1ca326 llvm::getDefIgnoringCopies(llvm::Register, llvm::MachineRegisterInfo const&) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x247a326)
#2 0x00007ff75c9f9348 (anonymous namespace)::AArch64InstructionSelector::selectAddrModeWRO(llvm::MachineOperand&, unsigned int) const (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x3ca9348)
#3 0x00007ff75c9f98f3 std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> (anonymous namespace)::AArch64InstructionSelector::selectAddrModeWRO<64>(llvm::MachineOperand&) const (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x3ca98f3)
#4 0x00007ff75cd042e4 bool llvm::InstructionSelector::executeMatchTable<(anonymous namespace)::AArch64InstructionSelector const, llvm::PredicateBitsetImpl<57ull>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> ((anonymous namespace)::AArch64InstructionSelector::*)(llvm::MachineOperand&) const, void ((anonymous namespace)::AArch64InstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const>((anonymous namespace)::AArch64InstructionSelector const&, llvm::SmallVector<llvm::MachineInstrBuilder, 4u>&, llvm::InstructionSelector::MatcherState&, llvm::InstructionSelector::ISelInfoTy<llvm::PredicateBitsetImpl<57ull>, std::optional<llvm::SmallVector<std::function<void (llvm::MachineInstrBuilder&)>, 4u>> ((anonymous namespace)::AArch64InstructionSelector::*)(llvm::MachineOperand&) const, void ((anonymous namespace)::AArch64InstructionSelector::*)(llvm::MachineInstrBuilder&, llvm::MachineInstr const&, int) const> const&, long long const*, llvm::TargetInstrInfo const&, llvm::MachineRegisterInfo&, llvm::TargetRegisterInfo const&, llvm::RegisterBankInfo const&, llvm::PredicateBitsetImpl<57ull> const&, llvm::CodeGenCoverage&) const (.constprop.0) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x3fb42e4)
#5 0x00007ff75a68926c (anonymous namespace)::AArch64InstructionSelector::select(llvm::MachineInstr&) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x193926c)
#6 0x00007ff75b00c774 llvm::InstructionSelect::runOnMachineFunction(llvm::MachineFunction&) (.part.0) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x22bc774)
#7 0x00007ff75b0f3268 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (.part.0) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x23a3268)
#8 0x00007ff75aaf7e67 llvm::FPPassManager::runOnFunction(llvm::Function&) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x1da7e67)
#9 0x00007ff75aaf7b03 llvm::FPPassManager::runOnModule(llvm::Module&) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x1da7b03)
#10 0x00007ff75b479688 llvm::legacy::PassManagerImpl::run(llvm::Module&) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x2729688)
#11 0x00007ff75ba8fbe8 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream>>) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x2d3fbe8)
#12 0x00007ff759086409 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x336409)
#13 0x00007ff75c7d6201 clang::ParseAST(clang::Sema&, bool, bool) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x3a86201)
#14 0x00007ff75b94fe29 clang::FrontendAction::Execute() (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x2bffe29)
#15 0x00007ff75ba65088 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x2d15088)
#16 0x00007ff75beff0eb clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x31af0eb)
#17 0x00007ff75964cb88 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x8fcb88)
#18 0x00007ff759726d22 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x9d6d22)
#19 0x00007ff75aa8b3c9 void llvm::function_ref<void ()>::callback_fn<clang::Parser::ParseDeclarationAfterDeclaratorAndAttributes(clang::Declarator&, clang::Parser::ParsedTemplateInfo const&, clang::Parser::ForRangeInit*)::'lambda0'()>(long long) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x1d3b3c9)
#20 0x00007ff75b1803ff llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x24303ff)
#21 0x00007ff75cf7e253 clang::driver::CC1Command::Execute(llvm::ArrayRef<std::optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) const (.part.0) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x422e253)
#22 0x00007ff75cfb7b4c clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x4267b4c)
#23 0x00007ff75cfb7926 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&, bool) const (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x4267926)
#24 0x00007ff75c4b5dbd clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x3765dbd)
#25 0x00007ff7596046ae clang_main(int, char**) (D:\Android\SDK\ndk\25.2.9519655\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x8b46ae)
#26 0x00007ff758d512ee __tmainCRTStartup C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c:273:8
#27 0x00007ff758d51406 mainCRTStartup C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c:195:3
#28 0x00007ff9d650269d (C:\WINDOWS\System32\KERNEL32.DLL+0x1269d)
#29 0x00007ff9d7c2a9f8 (C:\WINDOWS\SYSTEM32\ntdll.dll+0x5a9f8)
clang++: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 16.0.0
Target: aarch64-none-linux-android27
Thread model: posix
InstalledDir: D:/Android/SDK/ndk/25.2.9519655/build/../toolchains/llvm/prebuilt/windows-x86_64/bin
clang++: note: diagnostic msg:
********************
I am not able to provide the source code currently. I may try to create a minimal reproduce sample.