[PATCH] D116774: AST: Move __va_list tag to the top level on ARM architectures.

Jessica Clarke via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Fri Jan 7 05:39:09 PST 2022


jrtc27 added a comment.

The fact that va_list is in the std namespace does leak out into __builtin_dump_struct, possibly the odd other place, and of course to AST consumers.

I think it'd make sense to keep ASTContext as putting it in the std namespace for C++ (like it does for Arm, and used to for AArch64) but also have ItaniumMangle override it to the std namespace so that non-C++ gets the right mangling?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D116774/new/

https://reviews.llvm.org/D116774



More information about the cfe-commits mailing list