diff options
author | Reid Kleckner <rnk@google.com> | 2019-07-08 21:59:07 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2019-07-08 21:59:07 +0000 |
commit | 345708b68118a9950c3d6958c562d6fe2c834be3 (patch) | |
tree | 673f0ec2c6d4768dc9e716ccd375d03701c803ce /clang/lib/Tooling/Syntax/BuildTree.cpp | |
parent | a5ede3182bc07cf453c7b601dce0f0a8af2b624d (diff) | |
download | bcm5719-llvm-345708b68118a9950c3d6958c562d6fe2c834be3.tar.gz bcm5719-llvm-345708b68118a9950c3d6958c562d6fe2c834be3.zip |
Revert [Sema] Resolve placeholder types before type deduction to silence spurious `-Warc-repeated-use-of-weak` warnings
This reverts r365382 (git commit 8b1becf2e31d9170ee356a19c7b6ea991d3a520f)
Appears to regress this semi-reduced fragment of valid code from windows
SDK headers:
#define InterlockedIncrement64 _InterlockedIncrement64
extern "C" __int64 InterlockedIncrement64(__int64 volatile *Addend);
#pragma intrinsic(_InterlockedIncrement64)
unsigned __int64 InterlockedIncrement(unsigned __int64 volatile *Addend) {
return (unsigned __int64)(InterlockedIncrement64)((volatile __int64 *)Addend);
}
Found on a buildbot here, but no mail was sent due to it already being
red:
http://lab.llvm.org:8011/builders/sanitizer-windows/builds/48067
llvm-svn: 365393
Diffstat (limited to 'clang/lib/Tooling/Syntax/BuildTree.cpp')
0 files changed, 0 insertions, 0 deletions