aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.h
diff options
context:
space:
mode:
authorHubert Tong <hubert.reinterpretcast@gmail.com>2020-10-18 10:30:14 -0400
committerHubert Tong <hubert.reinterpretcast@gmail.com>2020-10-18 12:39:16 -0400
commit126094485ab99dac3e6df9c201124d48a1d798ce (patch)
tree52e9a526416dbd1e5c08a6f6013dfe258736be29 /clang/lib/CodeGen/CodeGenFunction.h
parent2980ce98be117a756ec5ad485273fd5400049683 (diff)
downloadllvm-126094485ab99dac3e6df9c201124d48a1d798ce.zip
llvm-126094485ab99dac3e6df9c201124d48a1d798ce.tar.gz
llvm-126094485ab99dac3e6df9c201124d48a1d798ce.tar.bz2
[PowerPC][AIX] Make `__vector [un]signed long` an error
The semantics associated with `__vector [un]signed long` are neither consistently specified nor consistently implemented. The IBM XL compilers on AIX traditionally treated these as deprecated aliases for the corresponding `__vector int` type in both 32-bit and 64-bit modes. The newer, Clang-based, IBM XL compilers on AIX make usage of the previously deprecated types an error. This is also consistent with IBM XL C/C++ for Linux on Power (on little endian distributions). In line with the above, this patch upgrades (on AIX) the deprecation of `__vector long` to become removal. Reviewed By: ZarkoCA Differential Revision: https://reviews.llvm.org/D89443
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.h')
0 files changed, 0 insertions, 0 deletions