Author: Simon Pilgrim Date: 2020-01-10T17:21:20Z New Revision: cdc9592bf1acb6d8012a4867d2a22458945dcceb
URL: https://github.com/llvm/llvm-project/commit/cdc9592bf1acb6d8012a4867d2a22458945dcceb DIFF: https://github.com/llvm/llvm-project/commit/cdc9592bf1acb6d8012a4867d2a22458945dcceb.diff LOG: Fix "pointer is null" static analyzer warning. NFCI. Use cast<> instead of dyn_cast<> since we know that the pointer should be valid (and is dereferenced immediately). Added: Modified: clang/lib/ARCMigrate/ObjCMT.cpp Removed: ################################################################################ diff --git a/clang/lib/ARCMigrate/ObjCMT.cpp b/clang/lib/ARCMigrate/ObjCMT.cpp index 4abb04fef5b8..8b3a4a3c39ce 100644 --- a/clang/lib/ARCMigrate/ObjCMT.cpp +++ b/clang/lib/ARCMigrate/ObjCMT.cpp @@ -1092,7 +1092,7 @@ static bool AvailabilityAttrsMatch(Attr *At1, Attr *At2) { const AvailabilityAttr *AA1 = dyn_cast<AvailabilityAttr>(At1); if (!AA1) return true; - const AvailabilityAttr *AA2 = dyn_cast<AvailabilityAttr>(At2); + const AvailabilityAttr *AA2 = cast<AvailabilityAttr>(At2); VersionTuple Introduced1 = AA1->getIntroduced(); VersionTuple Deprecated1 = AA1->getDeprecated(); _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits