diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-10-07 14:25:46 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-10-07 14:25:46 +0000 |
commit | dc4d908d6ebdee57f65e5b82bf598f45439e8f76 (patch) | |
tree | 78ccadb3a12f1ed95be0bc6036232c9e2d25ff9f /clang/lib/Sema/SemaAccess.cpp | |
parent | edf5027689c5b63c94262c17a7b8a87de9c55fb1 (diff) | |
download | llvm-dc4d908d6ebdee57f65e5b82bf598f45439e8f76.zip llvm-dc4d908d6ebdee57f65e5b82bf598f45439e8f76.tar.gz llvm-dc4d908d6ebdee57f65e5b82bf598f45439e8f76.tar.bz2 |
Sema - silence static analyzer getAs<> null dereference warnings. NFCI.
The static analyzer is warning about potential null dereferences, but in these cases we should be able to use castAs<> directly and if not assert will fire for us.
llvm-svn: 373911
Diffstat (limited to 'clang/lib/Sema/SemaAccess.cpp')
-rw-r--r-- | clang/lib/Sema/SemaAccess.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Sema/SemaAccess.cpp b/clang/lib/Sema/SemaAccess.cpp index b20f279..9dbb933 100644 --- a/clang/lib/Sema/SemaAccess.cpp +++ b/clang/lib/Sema/SemaAccess.cpp @@ -1551,7 +1551,7 @@ Sema::AccessResult Sema::CheckUnresolvedMemberAccess(UnresolvedMemberExpr *E, QualType BaseType = E->getBaseType(); if (E->isArrow()) - BaseType = BaseType->getAs<PointerType>()->getPointeeType(); + BaseType = BaseType->castAs<PointerType>()->getPointeeType(); AccessTarget Entity(Context, AccessTarget::Member, E->getNamingClass(), Found, BaseType); |