Skip to content

An assert failure with CAS with an include tree and a vfs overlay #11616

@hjyamauchi

Description

@hjyamauchi

I encountered the following assert failure during building the swift compiler with clang with CAS enabled and built from the stable/21.x branch:

Assertion failed: *CASContents, file C:\Users\hiroshi\clangcastest\llvm-project\clang\lib\Tooling\DependencyScanning\IncludeTreeActionController.cpp, line 904
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0.      Program arguments: C:\\Users\\hiroshi\\clangcastest\\llvm-project\\build-base\\bin\\clang-cl.exe --target=x86_64-unknown-windows-msvc /nologo -TP -DEXPERIMENTAL_KEY_INSTRUCTIONS -DGTEST_HAS_RTTI=0 -DLLVM_ON_WIN32 -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -DPURE_BRIDGING_MODE -DSWIFT_BUILD_SWIFT_SYNTAX -DSWIFT_ENABLE_SWIFT_IN_SWIFT -DSWIFT_THREADING_WIN32 -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_CRT_USE_BUILTIN_OFFSETOF -D_CRT_USE_WINAPI_FAMILY_DESKTOP_APP -D_DLL -D_ENABLE_ATOMIC_ALIGNMENT_FIX -D_ENABLE_EXTENDED_ALIGNED_STORAGE=1 -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_HAS_STATIC_RTTI=0 -D_MD -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -IS:\\b\\5\\tools\\swift\\lib\\Basic -IS:\\SourceCache\\swift\\lib\\Basic -IS:\\SourceCache\\swift\\stdlib\\public\\SwiftShims -IS:\\b\\5\\tools\\swift\\include -IS:\\SourceCache\\swift\\include -IS:\\b\\5\\include -IS:\\SourceCache\\llvm-project\\llvm\\include -IS:\\SourceCache\\llvm-project\\llvm\\..\\clang\\include -IS:\\b\\5\\tools\\clang\\include -IS:\\SourceCache\\swift-corelibs-libdispatch\\src\\BlocksRuntime -IS:\\SourceCache\\swift-corelibs-libdispatch -IS:\\SourceCache\\swift\\lib\\Basic\\clangBasic "-imsvcC:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.44.35207\\\\include" "-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\\\Include\\10.0.26100.0\\ucrt" "-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\\\Include\\10.0.26100.0\\shared" "-imsvcC:\\Program Files (x86)\\Windows Kits\\10\\\\Include\\10.0.26100.0\\um" /GS- /Gw /Gy /Oy /Oi /Zc:inline /Zc:__cplusplus /clang:-fdepscan=inline /clang:-fdepscan-include-tree -Xclang -fcas-path -Xclang S:/cas -Xclang -Rcompile-job-cache /Zc:inline /Zc:__cplusplus /Oi /Brepro /bigobj /permissive- -Werror=unguarded-availability-new /W4 -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported /Gw /O2 /Ob2 -std:c++17 -MD /EHs-c- /GR- -UNDEBUG -Werror=gnu -Werror=c++98-compat-extra-semi -Werror=switch /we4062 -Wimplicit-fallthrough -Wunreachable-code -Woverloaded-virtual -Wno-nested-anon-types --target=x86_64-unknown-windows-msvc /GR- -U_DEBUG /clang:-Xclang /clang:-ivfsoverlay /clang:-Xclang /clang:S:/b/5/tools/swift/lib/Basic/windows-sdk-vfs-overlay.yaml /showIncludes /Fotools\\swift\\lib\\Basic\\CMakeFiles\\swiftBasic.dir\\LoadDynamicLibrary.cpp.obj /Fdtools\\swift\\lib\\Basic\\CMakeFiles\\swiftBasic.dir\\swiftBasic.pdb -c -- S:\\SourceCache\\swift\\lib\\Basic\\LoadDynamicLibrary.cpp
Exception Code: 0x80000003
0x00007FF6DDCE8B4C, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0x3EB8B4C byte(s), HandleAbort() + 0xC byte(s), C:\Users\hiroshi\clangcastest\llvm-project\llvm\lib\Support\Windows\Signals.inc, line 372 + 0x0 byte(s)
0x00007FFF61CE9E77, C:\WINDOWS\SYSTEM32\ucrtbased.dll(0x00007FFF61C50000) + 0x99E77 byte(s), raise() + 0x457 byte(s)
0x00007FFF61CEBAB9, C:\WINDOWS\SYSTEM32\ucrtbased.dll(0x00007FFF61C50000) + 0x9BAB9 byte(s), abort() + 0x39 byte(s)
0x00007FFF61CF1715, C:\WINDOWS\SYSTEM32\ucrtbased.dll(0x00007FFF61C50000) + 0xA1715 byte(s), _get_wide_winmain_command_line() + 0x24B5 byte(s)
0x00007FFF61CF1387, C:\WINDOWS\SYSTEM32\ucrtbased.dll(0x00007FFF61C50000) + 0xA1387 byte(s), _get_wide_winmain_command_line() + 0x2127 byte(s)
0x00007FFF61CEF351, C:\WINDOWS\SYSTEM32\ucrtbased.dll(0x00007FFF61C50000) + 0x9F351 byte(s), _get_wide_winmain_command_line() + 0xF1 byte(s)
0x00007FFF61CF1C7F, C:\WINDOWS\SYSTEM32\ucrtbased.dll(0x00007FFF61C50000) + 0xA1C7F byte(s), _wassert() + 0x2F byte(s)
0x00007FF6DF5BB9FE, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0x578B9FE byte(s), `anonymous namespace'::IncludeTreeBuilder::addToFileList() + 0x21E byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\lib\Tooling\DependencyScanning\IncludeTreeActionController.cpp, line 904 + 0x36 byte(s)
0x00007FF6DF5BB45A, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0x578B45A byte(s), `anonymous namespace'::IncludeTreeBuilder::getObjectForFileNonCached() + 0x11A byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\lib\Tooling\DependencyScanning\IncludeTreeActionController.cpp, line 869 + 0x21 byte(s)
0x00007FF6DF5BB26A, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0x578B26A byte(s), `anonymous namespace'::IncludeTreeBuilder::getObjectForFile() + 0x41A byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\lib\Tooling\DependencyScanning\IncludeTreeActionController.cpp, line 850 + 0x27 byte(s)
0x00007FF6DF5B9B42, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0x5789B42 byte(s), `anonymous namespace'::IncludeTreeBuilder::enteredInclude() + 0x2B2 byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\lib\Tooling\DependencyScanning\IncludeTreeActionController.cpp, line 488 + 0x25 byte(s)
0x00007FF6DF5BCB96, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0x578CB96 byte(s), `anonymous namespace'::IncludeTreePPCallbacks::LexedFileChanged() + 0x56 byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\lib\Tooling\DependencyScanning\IncludeTreeActionController.cpp, line 187 + 0x26 byte(s)
0x00007FF6DEEF387C, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0x50C387C byte(s), clang::PPChainedCallbacks::LexedFileChanged() + 0x6C byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\include\clang\Lex\PPCallbacks.h, line 500 + 0x0 byte(s)
0x00007FF6E699DDC2, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0xCB6DDC2 byte(s), clang::Preprocessor::EnterSourceFileWithLexer() + 0x412 byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\lib\Lex\PPLexerChange.cpp, line 136 + 0xF3 byte(s)
0x00007FF6E69999F0, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0xCB699F0 byte(s), clang::Preprocessor::EnterSourceFile() + 0x550 byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\lib\Lex\PPLexerChange.cpp, line 101 + 0x0 byte(s)
0x00007FF6E694E783, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0xCB1E783 byte(s), clang::Preprocessor::HandleHeaderIncludeOrImport() + 0x2CA3 byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\lib\Lex\PPDirectives.cpp, line 2827 + 0xC1 byte(s)
0x00007FF6E694B92B, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0xCB1B92B byte(s), clang::Preprocessor::HandleIncludeDirective() + 0x57B byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\lib\Lex\PPDirectives.cpp, line 2248 + 0x6E byte(s)
0x00007FF6E694159E, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0xCB1159E byte(s), clang::Preprocessor::HandleDirective() + 0x79E byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\lib\Lex\PPDirectives.cpp, line 1337 + 0x99 byte(s)
0x00007FF6E6856615, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0xCA26615 byte(s), clang::Lexer::LexDependencyDirectiveToken() + 0x3D5 byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\lib\Lex\Lexer.cpp, line 4610 + 0x29 byte(s)
0x00007FF6E6887DC6, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0xCA57DC6 byte(s), clang::Preprocessor::CLK_DependencyDirectivesLexer() + 0x36 byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\include\clang\Lex\Preprocessor.h, line 3159 + 0x0 byte(s)
0x00007FF6E6874049, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0xCA44049 byte(s), clang::Preprocessor::Lex() + 0x59 byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\lib\Lex\Preprocessor.cpp, line 902 + 0x28 byte(s)
0x00007FF6DFB7108B, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0x5D4108B byte(s), clang::ReadPCHAndPreprocessAction::ExecuteAction() + 0x5B byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\lib\Frontend\FrontendActions.cpp, line 81 + 0xF byte(s)
0x00007FF6DFB36354, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0x5D06354 byte(s), clang::FrontendAction::Execute() + 0x54 byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\lib\Frontend\FrontendAction.cpp, line 1423 + 0x16 byte(s)
0x00007FF6DFADAE2B, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0x5CAAE2B byte(s), clang::CompilerInstance::ExecuteAction() + 0x42B byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\lib\Frontend\CompilerInstance.cpp, line 1219 + 0x15 byte(s)
0x00007FF6DF59D5CC, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0x576D5CC byte(s), `anonymous namespace'::DependencyScanningAction::runInvocation() + 0x15EC byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\lib\Tooling\DependencyScanning\DependencyScanningWorker.cpp, line 759 + 0x1D byte(s)
0x00007FF6DF597749, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0x5767749 byte(s), clang::tooling::dependencies::DependencyScanningWorker::computeDependenciesFromCompilerInvocation() + 0x6B9 byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\lib\Tooling\DependencyScanning\DependencyScanningWorker.cpp, line 1184 + 0xA8 byte(s)
0x00007FF6DF53D8EB, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0x570D8EB byte(s), clang::tooling::dependencies::DependencyScanningTool::getIncludeTreeFromCompilerInvocation() + 0x17B byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\lib\Tooling\DependencyScanning\DependencyScanningTool.cpp, line 209 + 0xFB byte(s)
0x00007FF6DF5328CB, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0x57028CB byte(s), clang::scanAndUpdateCC1InlineWithTool() + 0x2FB byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\lib\Tooling\DependencyScanning\ScanAndUpdateArgs.cpp, line 288 + 0x14D byte(s)
0x00007FF6DA4FE0F3, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0x6CE0F3 byte(s), scanAndUpdateCC1InlineWithTool() + 0x2A3 byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\tools\driver\cc1depscan_main.cpp, line 1110 + 0x98 byte(s)
0x00007FF6DA4FDC51, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0x6CDC51 byte(s), scanAndUpdateCC1Inline() + 0x6D1 byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\tools\driver\cc1depscan_main.cpp, line 1156 + 0x242 byte(s)
0x00007FF6DA4FE6FC, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0x6CE6FC byte(s), scanAndUpdateCC1() + 0x37C byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\tools\driver\cc1depscan_main.cpp, line 541 + 0x150 byte(s)
0x00007FF6DA4FF1DD, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0x6CF1DD byte(s), cc1depscan_main() + 0x85D byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\tools\driver\cc1depscan_main.cpp, line 604 + 0x8E byte(s)
0x00007FF6DA4A3E02, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0x673E02 byte(s), ExecuteCC1Tool() + 0x582 byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\tools\driver\driver.cpp, line 255 + 0xA1 byte(s)
0x00007FF6DA4A6191, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0x676191 byte(s), `clang_main'::`2'::<lambda_1>::operator()() + 0x21 byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\tools\driver\driver.cpp, line 408 + 0x0 byte(s)
0x00007FF6DA4AA1FE, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0x67A1FE byte(s), llvm::function_ref<int __cdecl(llvm::SmallVectorImpl<char const *> &)>::callback_fn<`clang_main'::`2'::<lambda_1> >() + 0x1E byte(s), C:\Users\hiroshi\clangcastest\llvm-project\llvm\include\llvm\ADT\STLFunctionalExtras.h, line 48 + 0x0 byte(s)
0x00007FF6DF7F7A1E, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0x59C7A1E byte(s), llvm::function_ref<int __cdecl(llvm::SmallVectorImpl<char const *> &)>::operator()() + 0x2E byte(s), C:\Users\hiroshi\clangcastest\llvm-project\llvm\include\llvm\ADT\STLFunctionalExtras.h, line 70 + 0x0 byte(s)
0x00007FF6DF7F3371, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0x59C3371 byte(s), `clang::driver::CC1Command::Execute'::`7'::<lambda_1>::operator()() + 0x31 byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\lib\Driver\Job.cpp, line 473 + 0x31 byte(s)
0x00007FF6DF7F6A64, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0x59C6A64 byte(s), llvm::function_ref<void __cdecl(void)>::callback_fn<`clang::driver::CC1Command::Execute'::`7'::<lambda_1> >() + 0x14 byte(s), C:\Users\hiroshi\clangcastest\llvm-project\llvm\include\llvm\ADT\STLFunctionalExtras.h, line 46 + 0xA byte(s)
0x00007FF6DBCA2AF4, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0x1E72AF4 byte(s), llvm::function_ref<void __cdecl(void)>::operator()() + 0x24 byte(s), C:\Users\hiroshi\clangcastest\llvm-project\llvm\include\llvm\ADT\STLFunctionalExtras.h, line 69 + 0x1A byte(s)
0x00007FF6DDCC619B, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0x3E9619B byte(s), llvm::CrashRecoveryContext::RunSafely() + 0xAB byte(s), C:\Users\hiroshi\clangcastest\llvm-project\llvm\lib\Support\CrashRecoveryContext.cpp, line 235 + 0xA byte(s)
0x00007FF6DF7F1135, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0x59C1135 byte(s), clang::driver::CC1Command::Execute() + 0x215 byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\lib\Driver\Job.cpp, line 473 + 0x72 byte(s)
0x00007FF6DF67EF95, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0x584EF95 byte(s), clang::driver::Compilation::ExecuteCommand() + 0x455 byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\lib\Driver\Compilation.cpp, line 196 + 0x9E byte(s)
0x00007FF6DF67F20C, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0x584F20C byte(s), clang::driver::Compilation::ExecuteJobs() + 0xDC byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\lib\Driver\Compilation.cpp, line 251 + 0x20 byte(s)
0x00007FF6DF609562, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0x57D9562 byte(s), clang::driver::Driver::ExecuteCompilation() + 0x2D2 byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\lib\Driver\Driver.cpp, line 2245 + 0x28 byte(s)
0x00007FF6DA4A5D6C, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0x675D6C byte(s), clang_main() + 0x1B5C byte(s), C:\Users\hiroshi\clangcastest\llvm-project\clang\tools\driver\driver.cpp, line 445 + 0x25 byte(s)
0x00007FF6DA50A5B6, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0x6DA5B6 byte(s), main() + 0xA6 byte(s), C:\Users\hiroshi\clangcastest\llvm-project\build-base\tools\clang\tools\driver\clang-driver.cpp, line 17 + 0x4D byte(s)
0x00007FF6E7680DE9, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0xD850DE9 byte(s), invoke_main() + 0x39 byte(s), D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl, line 79 + 0x0 byte(s)
0x00007FF6E7680CD2, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0xD850CD2 byte(s), __scrt_common_main_seh() + 0x132 byte(s), D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl, line 288 + 0x5 byte(s)
0x00007FF6E7680B8E, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0xD850B8E byte(s), __scrt_common_main() + 0xE byte(s), D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl, line 331 + 0x0 byte(s)
0x00007FF6E7680E7E, C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin\clang-cl.exe(0x00007FF6D9E30000) + 0xD850E7E byte(s), mainCRTStartup() + 0xE byte(s), D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_main.cpp, line 17 + 0x0 byte(s)
0x00007FFFCFD4E8D7, C:\WINDOWS\System32\KERNEL32.DLL(0x00007FFFCFD20000) + 0x2E8D7 byte(s), BaseThreadInitThunk() + 0x17 byte(s)
0x00007FFFD1108D9C, C:\WINDOWS\SYSTEM32\ntdll.dll(0x00007FFFD1100000) + 0x8D9C byte(s), RtlUserThreadStart() + 0x2C byte(s)
clang-cl: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 21.1.3 (https://github.com/swiftlang/llvm-project ceb126a06ef7f053c3b0f350bbadc4857767cbf5)
Target: x86_64-unknown-windows-msvc
Thread model: posix
InstalledDir: C:\Users\hiroshi\clangcastest\llvm-project\build-base\bin
Build config: +unoptimized, +assertions
clang-cl: note: diagnostic msg: Error generating preprocessed source(s).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions