Dimitry Andric da2012af42 Revert clang change that breaks CTF on aarch64
Revert commit e655e74a318e from llvm git (by Peter Collingbourne):

  AST: Create __va_list in the std namespace even in C.

  This ensures that the mangled type names match between C and C++,
  which is significant when using -fsanitize=cfi-icall. Ideally we
  wouldn't have created this namespace at all, but it's now part of
  the ABI (e.g. in mangled names), so we can't change it.

  Differential Revision: https://reviews.llvm.org/D104830

As reported by Jessica in https://reviews.llvm.org/D104830#3129527, this
upstream change is implemented in such a way that it breaks DTrace's
CTF. Since a proper fix has not yet been forthcoming, and we are
unaffected by the (CFI-related) problem upstream was trying to address,
revert the change for now.

Requested by:	jrtc27
MFC after:	3 days
2021-12-12 21:11:40 +01:00
..
2021-09-10 13:11:28 -07:00
2021-12-06 16:36:44 -05:00
2021-03-01 16:01:44 +01:00
2021-09-22 11:10:58 +02:00
2021-07-17 22:20:44 -07:00
2021-01-13 23:56:18 -06:00
2021-11-15 16:58:58 +01:00
2021-12-06 16:36:44 -05:00
2021-11-06 16:24:36 -06:00
2021-02-23 17:47:07 +00:00
2021-01-12 00:56:35 +02:00
2021-05-06 18:01:44 -07:00
2021-11-05 09:39:56 +01:00
2021-05-20 00:12:27 +03:00
2021-01-02 21:03:28 +02:00
2021-12-02 22:11:04 -08:00