diff options
| author | Kristof Umann <kristof.umann@ericsson.com> | 2019-05-05 19:42:33 +0000 |
|---|---|---|
| committer | Kristof Umann <kristof.umann@ericsson.com> | 2019-05-05 19:42:33 +0000 |
| commit | aa9d2623a055e92ec27fb74103c2ae72e6914408 (patch) | |
| tree | e072ac164642245ab196e18490eb002b9e1696ba /clang/lib/Index/IndexBody.cpp | |
| parent | 02569408efe0f30ce8ca6f1210e015162f880056 (diff) | |
| download | bcm5719-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/Index/IndexBody.cpp')
0 files changed, 0 insertions, 0 deletions

