diff options
author | Aaron Ballman <aaron@aaronballman.com> | 2018-05-05 17:38:42 +0000 |
---|---|---|
committer | Aaron Ballman <aaron@aaronballman.com> | 2018-05-05 17:38:42 +0000 |
commit | a383c94ccd633e5f62851f9ecc2d4af0e07e0bd4 (patch) | |
tree | 41fc2eb51b38dbad27c5479420787e28c3c7b74d /llvm/lib/Support/Signals.cpp | |
parent | fedd39045f457ee4d683ad73dc3b4fda87ca7dba (diff) | |
download | llvm-a383c94ccd633e5f62851f9ecc2d4af0e07e0bd4.zip llvm-a383c94ccd633e5f62851f9ecc2d4af0e07e0bd4.tar.gz llvm-a383c94ccd633e5f62851f9ecc2d4af0e07e0bd4.tar.bz2 |
Disallow pointers to const in __sync_fetch_and_xxx.
Diagnoses code like:
void f(const int *ptr) {
__sync_fetch_and_add(ptr, 1);
}
which matches the behavior of GCC and ICC.
llvm-svn: 331598
Diffstat (limited to 'llvm/lib/Support/Signals.cpp')
0 files changed, 0 insertions, 0 deletions