summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/TargetInfo.cpp
diff options
context:
space:
mode:
authorKristof Umann <kristof.umann@ericsson.com>2019-05-05 19:42:33 +0000
committerKristof Umann <kristof.umann@ericsson.com>2019-05-05 19:42:33 +0000
commitaa9d2623a055e92ec27fb74103c2ae72e6914408 (patch)
treee072ac164642245ab196e18490eb002b9e1696ba /clang/lib/Basic/TargetInfo.cpp
parent02569408efe0f30ce8ca6f1210e015162f880056 (diff)
downloadbcm5719-llvm-aa9d2623a055e92ec27fb74103c2ae72e6914408.tar.gz
bcm5719-llvm-aa9d2623a055e92ec27fb74103c2ae72e6914408.zip
[analyzer][UninitializedObjectChecker] PR41741: Regard all scalar types as primitive.
https://bugs.llvm.org/show_bug.cgi?id=41741 Pretty much the same as D61246 and D61106, this time for __complex__ types. Upon further investigation, I realized that we should regard all types Type::isScalarType returns true for as primitive, so I merged isMemberPointerType(), isBlockPointerType() and isAnyComplexType()` into that instead. I also stumbled across yet another bug, https://bugs.llvm.org/show_bug.cgi?id=41753, but it seems to be unrelated to this checker. Differential Revision: https://reviews.llvm.org/D61569 llvm-svn: 359998
Diffstat (limited to 'clang/lib/Basic/TargetInfo.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud