[PATCH] D136886: [clang] ASTImporter: Fix importing of va_list types and declarations
David Spickett via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Tue Jan 24 09:09:02 PST 2023
DavidSpickett added a comment.
I was able to reproduce on AArch64 and Arm (32 bit), did not reproduce on an Intel machine which matches what you've seen so far. 62 failures on AArch64, 21 on Arm. Broadly two kinds of failure.
Errors of the form `error: reference to 'std' is ambiguous`, which happens on both platforms.
Asserts, which only show up on AArch64:
clang: /home/david.spickett/llvm-project/clang/lib/Serialization/ASTWriter.cpp:5455: clang::serialization::DeclID clang::ASTWriter::getDeclID(const clang::Decl *): Assertion `DeclIDs.find(D) != DeclIDs.end() && "Declaration not emitted!"' failed.
If you have some inclination of what might be going on I can check for specific things. Failing that I can get you access to a development container to try it yourself.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D136886/new/
https://reviews.llvm.org/D136886
More information about the cfe-commits
mailing list