[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