Hmm. No, I was using a clean tree. I tried a50e63b38b931d945f97eac882278068221eca17 and the commit immediately before, and the build problem showed up at a50e63b38b931d945f97eac882278068221eca17.
Let me re-apply the patch locally and try both gcc and clang (as the host compilers). Kazu Hirata On Thu, Oct 5, 2023 at 1:26 PM Aaron Ballman <aa...@aaronballman.com> wrote: > On Thu, Oct 5, 2023 at 4:19 PM Aaron Ballman <aa...@aaronballman.com> > wrote: > > > > On Thu, Oct 5, 2023 at 4:18 PM Aaron Ballman <aa...@aaronballman.com> > wrote: > > > > > > On Thu, Oct 5, 2023 at 4:08 PM Kazu Hirata via cfe-commits > > > <cfe-commits@lists.llvm.org> wrote: > > > > > > > > > > > > Author: Kazu Hirata > > > > Date: 2023-10-05T13:08:24-07:00 > > > > New Revision: a6acf3fd49a20c570a390af2a3c84e10b9545b68 > > > > > > > > URL: > https://github.com/llvm/llvm-project/commit/a6acf3fd49a20c570a390af2a3c84e10b9545b68 > > > > DIFF: > https://github.com/llvm/llvm-project/commit/a6acf3fd49a20c570a390af2a3c84e10b9545b68.diff > > > > > > > > LOG: Revert "Fixes and closes #53952. Setting the > ASTHasCompilerErrors member variable correctly based on the PP diagnostics. > (#68127)" > > > > > > > > This reverts commit a50e63b38b931d945f97eac882278068221eca17. > > > > > > > > With clang-14.0.6 as the host compiler, I'm getting: > > > > > > > > ld.lld: error: undefined symbol: > clang::ASTWriter::WriteAST(clang::Sema&, llvm::StringRef, clang::Module*, > llvm::StringRef, bool, bool) > > > > >>> referenced by ASTUnit.cpp > > > > >>> > ASTUnit.cpp.o:(clang::ASTUnit::serialize(llvm::raw_ostream&)) in archive > lib/libclangFrontend.a > > > > > > That's expected; we removed a parameter that appeared to be unused and > > > was causing problems. Is lld using the parameter that was removed? If > > > so, what was the intent of overriding the diagnostics engine? > > > > Oh. I see, it wasn't lld using it, it comes from a missed usage in > > ASTUnit.cpp that should have been updated. > > Nope, I'm back to being baffled. That code was updated in the PR and > no bots went red with the change. We may need more details in order to > address this; alternatively, did you have local changes to ASTUnit.cpp > so that the file didn't get updated for you? > > ~Aaron >
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits