Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash while compiling swiftc #67473

Closed
dhoepfl opened this issue Sep 26, 2023 · 6 comments
Closed

Crash while compiling swiftc #67473

dhoepfl opened this issue Sep 26, 2023 · 6 comments
Labels
clang:frontend Language frontend issues, e.g. anything involving "Sema" crash Prefer [crash-on-valid] or [crash-on-invalid]

Comments

@dhoepfl
Copy link

dhoepfl commented Sep 26, 2023

Got the following stack dump while compiling current swift HEAD:

[260/1547][ 16%][270.052s] Building CXX object lib/AST/CMakeFiles/swiftAST.dir/AbstractSourceFileDepGraphFactory.cpp.o
FAILED: lib/AST/CMakeFiles/swiftAST.dir/AbstractSourceFileDepGraphFactory.cpp.o
/home/XXXXXX/llvm/opt/bin/clang++ -DCMARK_STATIC_DEFINE -DGTEST_HAS_RTTI=0 -DSWIFT_LLVM_SUPPORT_IS_AVAILABLE -DSWIFT_THREADING_LINUX -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_LIBCPP_ENABLE_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/XXXXXX/llvm/swift-source/b>
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: /home/XXXXXX/llvm/opt/bin/clang++ -DCMARK_STATIC_DEFINE -DGTEST_HAS_RTTI=0 -DSWIFT_LLVM_SUPPORT_IS_AVAILABLE -DSWIFT_THREADING_LINUX -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_LIBCPP_ENABLE_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home>
1.      <eof> parser at end of file
2.      /home/XXXXXX/llvm/swift-source/llvm-project/clang/include/clang/AST/Redeclarable.h:189:14: instantiating function definition 'clang::Redeclarable<clang::TranslationUnitDecl>::getNextRedeclaration'
3.      /home/XXXXXX/llvm/swift-source/llvm-project/clang/include/clang/AST/Redeclarable.h:122:16: instantiating function definition 'clang::Redeclarable<clang::TranslationUnitDecl>::DeclLink::getPrevious'
4.      /home/XXXXXX/llvm/swift-source/llvm-project/clang/include/clang/AST/ExternalASTSource.h:410:12: instantiating function definition 'clang::LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &clang::ExternalASTSource::CompleteRedeclChain>::LazyGenerationalUpdatePtr'
5.      /home/XXXXXX/llvm/swift-source/llvm-project/clang/include/clang/AST/ASTContext.h:3508:57: instantiating function definition 'clang::LazyGenerationalUpdatePtr<const clang::Decl *, clang::Decl *, &clang::ExternalASTSource::CompleteRedeclChain>::makeValue'
#0 0x0000561874a6cbbb llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/XXXXXX/llvm/opt/bin/clang+++0x3502bbb)
#1 0x0000561874a6ab34 llvm::sys::CleanupOnSignal(unsigned long) (/home/XXXXXX/llvm/opt/bin/clang+++0x3500b34)
#2 0x00005618749b5b68 CrashRecoverySignalHandler(int) CrashRecoveryContext.cpp:0:0
#3 0x00007f0bcee5afd0 (/lib/x86_64-linux-gnu/libc.so.6+0x3bfd0)
#4 0x00005618749fb2ee llvm::StringRef::find_last_of(llvm::StringRef, unsigned long) const (/home/XXXXXX/llvm/opt/bin/clang+++0x34912ee)
#5 0x00005618775e3e98 clang::ASTContext::getRawCommentForDeclNoCacheImpl(clang::Decl const*, clang::SourceLocation, std::map<unsigned int, clang::RawComment*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, clang::RawComment*>>> const&) const (/home/XXXXXX/llvm/opt/bin/clan>
#6 0x000056187761ec0d clang::ASTContext::attachCommentsToJustParsedDecls(llvm::ArrayRef<clang::Decl*>, clang::Preprocessor const*) (/home/XXXXXX/llvm/opt/bin/clang+++0x60b4c0d)
#7 0x0000561876c711ad clang::Sema::ActOnStartOfFunctionDef(clang::Scope*, clang::Decl*, clang::Sema::SkipBodyInfo*, clang::Sema::FnBodyKind) (/home/XXXXXX/llvm/opt/bin/clang+++0x57071ad)
#8 0x00005618773b175b clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) (/home/XXXXXX/llvm/opt/bin/clang+++0x5e4775b)
#9 0x00005618773afb2f clang::Sema::PerformPendingInstantiations(bool) (/home/XXXXXX/llvm/opt/bin/clang+++0x5e45b2f)
#10 0x00005618773b1219 clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) (/home/XXXXXX/llvm/opt/bin/clang+++0x5e47219)
#11 0x00005618773afb2f clang::Sema::PerformPendingInstantiations(bool) (/home/XXXXXX/llvm/opt/bin/clang+++0x5e45b2f)
#12 0x00005618773b1219 clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) (/home/XXXXXX/llvm/opt/bin/clang+++0x5e47219)
#13 0x00005618773afb2f clang::Sema::PerformPendingInstantiations(bool) (/home/XXXXXX/llvm/opt/bin/clang+++0x5e45b2f)
#14 0x00005618773b1219 clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) (/home/XXXXXX/llvm/opt/bin/clang+++0x5e47219)
#15 0x00005618773afb2f clang::Sema::PerformPendingInstantiations(bool) (/home/XXXXXX/llvm/opt/bin/clang+++0x5e45b2f)
#16 0x0000561876aa4716 clang::Sema::ActOnEndOfTranslationUnitFragment(clang::Sema::TUFragmentKind) (.part.0) Sema.cpp:0:0
#17 0x0000561876aa4dee clang::Sema::ActOnEndOfTranslationUnit() (/home/XXXXXX/llvm/opt/bin/clang+++0x553adee)
#18 0x000056187695238c clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&, clang::Sema::ModuleImportState&) (/home/XXXXXX/llvm/opt/bin/clang+++0x53e838c)
#19 0x00005618769436ca clang::ParseAST(clang::Sema&, bool, bool) (/home/XXXXXX/llvm/opt/bin/clang+++0x53d96ca)
#20 0x000056187549eea9 clang::FrontendAction::Execute() (/home/XXXXXX/llvm/opt/bin/clang+++0x3f34ea9)
#21 0x000056187541e14b clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/home/XXXXXX/llvm/opt/bin/clang+++0x3eb414b)
#22 0x0000561875557627 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/home/XXXXXX/llvm/opt/bin/clang+++0x3fed627)
#23 0x000056187232dc75 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/home/XXXXXX/llvm/opt/bin/clang+++0xdc3c75)
#24 0x0000561872326b07 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&, llvm::ToolContext const&) driver.cpp:0:0
#25 0x000056187526b379 void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<std::optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) const::'lambda'()>(long) Job.cpp:0:0
#26 0x00005618749b5f33 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/home/XXXXXX/llvm/opt/bin/clang+++0x344bf33)
#27 0x000056187526b709 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) Job.cpp:0:0
#28 0x00005618752352e5 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (/home/XXXXXX/llvm/opt/bin/clang+++0x3ccb2e5)
#29 0x0000561875235d0d clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&, bool) const (/home/XXXXXX/llvm/opt/bin/clang+++0x3ccbd0d)
#30 0x0000561875246d2c clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&) (/home/XXXXXX/llvm/opt/bin/clang+++0x3cdcd2c)
#31 0x000056187232b615 clang_main(int, char**, llvm::ToolContext const&) (/home/XXXXXX/llvm/opt/bin/clang+++0xdc1615)
#32 0x000056187222f221 main (/home/XXXXXX/llvm/opt/bin/clang+++0xcc5221)
#33 0x00007f0bcee461ca __libc_start_call_main ./csu/../sysdeps/nptl/libc_start_call_main.h:74:3
#34 0x00007f0bcee46285 call_init ./csu/../csu/libc-start.c:128:20
#35 0x00007f0bcee46285 __libc_start_main ./csu/../csu/libc-start.c:347:5
#36 0x0000561872326031 _start (/home/XXXXXX/llvm/opt/bin/clang+++0xdbc031)
clang++: error: clang frontend command failed with exit code 139 (use -v to see invocation)
clang version 18.0.0 (https://github.com/llvm/llvm-project.git ad415e3095a73be5837f3ea4f9ad1f8d190794e2)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /home/XXXXXX/llvm/opt/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: /home/XXXXXX/llvm/swift-source/build/tmp/AbstractSourceFileDepGraphFactory-8a18b3.cpp
clang++: note: diagnostic msg: /home/XXXXXX/llvm/swift-source/build/tmp/AbstractSourceFileDepGraphFactory-8a18b3.sh
clang++: note: diagnostic msg:

********************
ninja: build stopped: subcommand failed.

AbstractSourceFileDepGraphFactory-8a18b3.zip

@EugeneZelenko EugeneZelenko added clang:frontend Language frontend issues, e.g. anything involving "Sema" crash Prefer [crash-on-valid] or [crash-on-invalid] and removed new issue labels Sep 26, 2023
@llvmbot
Copy link
Member

llvmbot commented Sep 26, 2023

@llvm/issue-subscribers-clang-frontend

Got the following stack dump while compiling current swift HEAD:
[260/1547][ 16%][270.052s] Building CXX object lib/AST/CMakeFiles/swiftAST.dir/AbstractSourceFileDepGraphFactory.cpp.o
FAILED: lib/AST/CMakeFiles/swiftAST.dir/AbstractSourceFileDepGraphFactory.cpp.o
/home/XXXXXX/llvm/opt/bin/clang++ -DCMARK_STATIC_DEFINE -DGTEST_HAS_RTTI=0 -DSWIFT_LLVM_SUPPORT_IS_AVAILABLE -DSWIFT_THREADING_LINUX -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_LIBCPP_ENABLE_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/XXXXXX/llvm/swift-source/b&gt;
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: /home/XXXXXX/llvm/opt/bin/clang++ -DCMARK_STATIC_DEFINE -DGTEST_HAS_RTTI=0 -DSWIFT_LLVM_SUPPORT_IS_AVAILABLE -DSWIFT_THREADING_LINUX -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_LIBCPP_ENABLE_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home&gt;
1.      &lt;eof&gt; parser at end of file
2.      /home/XXXXXX/llvm/swift-source/llvm-project/clang/include/clang/AST/Redeclarable.h:189:14: instantiating function definition 'clang::Redeclarable&lt;clang::TranslationUnitDecl&gt;::getNextRedeclaration'
3.      /home/XXXXXX/llvm/swift-source/llvm-project/clang/include/clang/AST/Redeclarable.h:122:16: instantiating function definition 'clang::Redeclarable&lt;clang::TranslationUnitDecl&gt;::DeclLink::getPrevious'
4.      /home/XXXXXX/llvm/swift-source/llvm-project/clang/include/clang/AST/ExternalASTSource.h:410:12: instantiating function definition 'clang::LazyGenerationalUpdatePtr&lt;const clang::Decl *, clang::Decl *, &amp;clang::ExternalASTSource::CompleteRedeclChain&gt;::LazyGenerationalUpdatePtr'
5.      /home/XXXXXX/llvm/swift-source/llvm-project/clang/include/clang/AST/ASTContext.h:3508:57: instantiating function definition 'clang::LazyGenerationalUpdatePtr&lt;const clang::Decl *, clang::Decl *, &amp;clang::ExternalASTSource::CompleteRedeclChain&gt;::makeValue'
#<!-- -->0 0x0000561874a6cbbb llvm::sys::PrintStackTrace(llvm::raw_ostream&amp;, int) (/home/XXXXXX/llvm/opt/bin/clang+++0x3502bbb)
#<!-- -->1 0x0000561874a6ab34 llvm::sys::CleanupOnSignal(unsigned long) (/home/XXXXXX/llvm/opt/bin/clang+++0x3500b34)
#<!-- -->2 0x00005618749b5b68 CrashRecoverySignalHandler(int) CrashRecoveryContext.cpp:0:0
#<!-- -->3 0x00007f0bcee5afd0 (/lib/x86_64-linux-gnu/libc.so.6+0x3bfd0)
#<!-- -->4 0x00005618749fb2ee llvm::StringRef::find_last_of(llvm::StringRef, unsigned long) const (/home/XXXXXX/llvm/opt/bin/clang+++0x34912ee)
#<!-- -->5 0x00005618775e3e98 clang::ASTContext::getRawCommentForDeclNoCacheImpl(clang::Decl const*, clang::SourceLocation, std::map&lt;unsigned int, clang::RawComment*, std::less&lt;unsigned int&gt;, std::allocator&lt;std::pair&lt;unsigned int const, clang::RawComment*&gt;&gt;&gt; const&amp;) const (/home/XXXXXX/llvm/opt/bin/clan&gt;
#<!-- -->6 0x000056187761ec0d clang::ASTContext::attachCommentsToJustParsedDecls(llvm::ArrayRef&lt;clang::Decl*&gt;, clang::Preprocessor const*) (/home/XXXXXX/llvm/opt/bin/clang+++0x60b4c0d)
#<!-- -->7 0x0000561876c711ad clang::Sema::ActOnStartOfFunctionDef(clang::Scope*, clang::Decl*, clang::Sema::SkipBodyInfo*, clang::Sema::FnBodyKind) (/home/XXXXXX/llvm/opt/bin/clang+++0x57071ad)
#<!-- -->8 0x00005618773b175b clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) (/home/XXXXXX/llvm/opt/bin/clang+++0x5e4775b)
#<!-- -->9 0x00005618773afb2f clang::Sema::PerformPendingInstantiations(bool) (/home/XXXXXX/llvm/opt/bin/clang+++0x5e45b2f)
#<!-- -->10 0x00005618773b1219 clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) (/home/XXXXXX/llvm/opt/bin/clang+++0x5e47219)
#<!-- -->11 0x00005618773afb2f clang::Sema::PerformPendingInstantiations(bool) (/home/XXXXXX/llvm/opt/bin/clang+++0x5e45b2f)
#<!-- -->12 0x00005618773b1219 clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) (/home/XXXXXX/llvm/opt/bin/clang+++0x5e47219)
#<!-- -->13 0x00005618773afb2f clang::Sema::PerformPendingInstantiations(bool) (/home/XXXXXX/llvm/opt/bin/clang+++0x5e45b2f)
#<!-- -->14 0x00005618773b1219 clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) (/home/XXXXXX/llvm/opt/bin/clang+++0x5e47219)
#<!-- -->15 0x00005618773afb2f clang::Sema::PerformPendingInstantiations(bool) (/home/XXXXXX/llvm/opt/bin/clang+++0x5e45b2f)
#<!-- -->16 0x0000561876aa4716 clang::Sema::ActOnEndOfTranslationUnitFragment(clang::Sema::TUFragmentKind) (.part.0) Sema.cpp:0:0
#<!-- -->17 0x0000561876aa4dee clang::Sema::ActOnEndOfTranslationUnit() (/home/XXXXXX/llvm/opt/bin/clang+++0x553adee)
#<!-- -->18 0x000056187695238c clang::Parser::ParseTopLevelDecl(clang::OpaquePtr&lt;clang::DeclGroupRef&gt;&amp;, clang::Sema::ModuleImportState&amp;) (/home/XXXXXX/llvm/opt/bin/clang+++0x53e838c)
#<!-- -->19 0x00005618769436ca clang::ParseAST(clang::Sema&amp;, bool, bool) (/home/XXXXXX/llvm/opt/bin/clang+++0x53d96ca)
#<!-- -->20 0x000056187549eea9 clang::FrontendAction::Execute() (/home/XXXXXX/llvm/opt/bin/clang+++0x3f34ea9)
#<!-- -->21 0x000056187541e14b clang::CompilerInstance::ExecuteAction(clang::FrontendAction&amp;) (/home/XXXXXX/llvm/opt/bin/clang+++0x3eb414b)
#<!-- -->22 0x0000561875557627 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/home/XXXXXX/llvm/opt/bin/clang+++0x3fed627)
#<!-- -->23 0x000056187232dc75 cc1_main(llvm::ArrayRef&lt;char const*&gt;, char const*, void*) (/home/XXXXXX/llvm/opt/bin/clang+++0xdc3c75)
#<!-- -->24 0x0000561872326b07 ExecuteCC1Tool(llvm::SmallVectorImpl&lt;char const*&gt;&amp;, llvm::ToolContext const&amp;) driver.cpp:0:0
#<!-- -->25 0x000056187526b379 void llvm::function_ref&lt;void ()&gt;::callback_fn&lt;clang::driver::CC1Command::Execute(llvm::ArrayRef&lt;std::optional&lt;llvm::StringRef&gt;&gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt;&gt;*, bool*) const::'lambda'()&gt;(long) Job.cpp:0:0
#<!-- -->26 0x00005618749b5f33 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref&lt;void ()&gt;) (/home/XXXXXX/llvm/opt/bin/clang+++0x344bf33)
#<!-- -->27 0x000056187526b709 clang::driver::CC1Command::Execute(llvm::ArrayRef&lt;std::optional&lt;llvm::StringRef&gt;&gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt;&gt;*, bool*) const (.part.0) Job.cpp:0:0
#<!-- -->28 0x00005618752352e5 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&amp;, clang::driver::Command const*&amp;, bool) const (/home/XXXXXX/llvm/opt/bin/clang+++0x3ccb2e5)
#<!-- -->29 0x0000561875235d0d clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&amp;, llvm::SmallVectorImpl&lt;std::pair&lt;int, clang::driver::Command const*&gt;&gt;&amp;, bool) const (/home/XXXXXX/llvm/opt/bin/clang+++0x3ccbd0d)
#<!-- -->30 0x0000561875246d2c clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&amp;, llvm::SmallVectorImpl&lt;std::pair&lt;int, clang::driver::Command const*&gt;&gt;&amp;) (/home/XXXXXX/llvm/opt/bin/clang+++0x3cdcd2c)
#<!-- -->31 0x000056187232b615 clang_main(int, char**, llvm::ToolContext const&amp;) (/home/XXXXXX/llvm/opt/bin/clang+++0xdc1615)
#<!-- -->32 0x000056187222f221 main (/home/XXXXXX/llvm/opt/bin/clang+++0xcc5221)
#<!-- -->33 0x00007f0bcee461ca __libc_start_call_main ./csu/../sysdeps/nptl/libc_start_call_main.h:74:3
#<!-- -->34 0x00007f0bcee46285 call_init ./csu/../csu/libc-start.c:128:20
#<!-- -->35 0x00007f0bcee46285 __libc_start_main ./csu/../csu/libc-start.c:347:5
#<!-- -->36 0x0000561872326031 _start (/home/XXXXXX/llvm/opt/bin/clang+++0xdbc031)
clang++: error: clang frontend command failed with exit code 139 (use -v to see invocation)
clang version 18.0.0 (https://github.com/llvm/llvm-project.git ad415e3095a73be5837f3ea4f9ad1f8d190794e2)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /home/XXXXXX/llvm/opt/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: /home/XXXXXX/llvm/swift-source/build/tmp/AbstractSourceFileDepGraphFactory-8a18b3.cpp
clang++: note: diagnostic msg: /home/XXXXXX/llvm/swift-source/build/tmp/AbstractSourceFileDepGraphFactory-8a18b3.sh
clang++: note: diagnostic msg:

********************
ninja: build stopped: subcommand failed.

AbstractSourceFileDepGraphFactory-8a18b3.zip

@shafik shafik added the needs-reduction Large reproducer that should be reduced into a simpler form label Sep 26, 2023
@shafik
Copy link
Collaborator

shafik commented Sep 26, 2023

May be related to: #49051

@Endilll
Copy link
Contributor

Endilll commented Oct 3, 2023

I can't reproduce this using either Clang 17 with assertions or debug build of trunk d2c2fa9 (Sep 13). Maybe a newer trunk is required, but I can't test it at the moment.

@bc-lee
Copy link
Contributor

bc-lee commented Oct 8, 2023

See the same issue #68524 and my PR #68525.

@Endilll
Copy link
Contributor

Endilll commented May 5, 2024

I built Clang at the exact commit mentioned in the reproducer script, and it works for me.
Can you confirm this issue on latest release or trunk?

@dhoepfl
Copy link
Author

dhoepfl commented May 10, 2024

I haven’t been able to compile swiftc in several month.

I think this is fixed by #78716

@Endilll Endilll removed needs-reduction Large reproducer that should be reduced into a simpler form waiting-for-response labels May 10, 2024
@Endilll Endilll closed this as completed May 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
clang:frontend Language frontend issues, e.g. anything involving "Sema" crash Prefer [crash-on-valid] or [crash-on-invalid]
Projects
None yet
Development

No branches or pull requests

6 participants