llvm/clang-tools-extra/clang-tidy/cppcoreguidelines
Simon Pilgrim 5bc13f9d94 [clang-tidy] ProBoundsConstantArrayIndexCheck::check - use cast<> instead of dyn_cast<> to avoid dereference of nullptr
The pointer is referenced immediately, so assert the cast is correct instead of returning nullptr
2022-02-12 10:43:21 +00:00
..
AvoidGotoCheck.cpp
AvoidGotoCheck.h
AvoidNonConstGlobalVariablesCheck.cpp
AvoidNonConstGlobalVariablesCheck.h
CMakeLists.txt
CppCoreGuidelinesTidyModule.cpp
InitVariablesCheck.cpp
InitVariablesCheck.h
InterfacesGlobalInitCheck.cpp
InterfacesGlobalInitCheck.h
MacroUsageCheck.cpp [clang-tidy] Narrow cppguidelines-macro-usage to actual constants 2022-01-19 12:28:22 -07:00
MacroUsageCheck.h
NarrowingConversionsCheck.cpp Allow disabling integer to floating-point narrowing conversions for cppcoreguidelines-narrowing-conversions 2021-12-16 08:24:09 -05:00
NarrowingConversionsCheck.h Allow disabling integer to floating-point narrowing conversions for cppcoreguidelines-narrowing-conversions 2021-12-16 08:24:09 -05:00
NoMallocCheck.cpp
NoMallocCheck.h
OwningMemoryCheck.cpp [clang] retain type sugar in auto / template argument deduction 2021-11-15 23:07:45 +01:00
OwningMemoryCheck.h
PreferMemberInitializerCheck.cpp
PreferMemberInitializerCheck.h
ProBoundsArrayToPointerDecayCheck.cpp Accept string literal decay in conditional operator 2022-01-11 15:05:30 -05:00
ProBoundsArrayToPointerDecayCheck.h
ProBoundsConstantArrayIndexCheck.cpp [clang-tidy] ProBoundsConstantArrayIndexCheck::check - use cast<> instead of dyn_cast<> to avoid dereference of nullptr 2022-02-12 10:43:21 +00:00
ProBoundsConstantArrayIndexCheck.h
ProBoundsPointerArithmeticCheck.cpp [clang] retain type sugar in auto / template argument deduction 2021-11-15 23:07:45 +01:00
ProBoundsPointerArithmeticCheck.h
ProTypeConstCastCheck.cpp
ProTypeConstCastCheck.h
ProTypeCstyleCastCheck.cpp
ProTypeCstyleCastCheck.h
ProTypeMemberInitCheck.cpp [clang-tidy] Fix lint warnings in clang-tidy source code (NFC) 2021-11-02 20:14:25 +13:00
ProTypeMemberInitCheck.h
ProTypeReinterpretCastCheck.cpp
ProTypeReinterpretCastCheck.h
ProTypeStaticCastDowncastCheck.cpp
ProTypeStaticCastDowncastCheck.h
ProTypeUnionAccessCheck.cpp
ProTypeUnionAccessCheck.h
ProTypeVarargCheck.cpp Disable clang-tidy warnings from system macros 2022-01-06 20:27:28 +00:00
ProTypeVarargCheck.h Disable clang-tidy warnings from system macros 2022-01-06 20:27:28 +00:00
SlicingCheck.cpp [clang-tidy] Fix lint warnings in clang-tidy source code (NFC) 2021-11-02 20:14:25 +13:00
SlicingCheck.h [clang-tidy] Fix lint warnings in clang-tidy source code (NFC) 2021-11-02 20:14:25 +13:00
SpecialMemberFunctionsCheck.cpp
SpecialMemberFunctionsCheck.h [clang-tidy] Fix lint warnings in clang-tidy source code (NFC) 2021-11-02 20:14:25 +13:00
VirtualClassDestructorCheck.cpp Fix bugprone argument comments. 2022-01-09 12:21:02 -08:00
VirtualClassDestructorCheck.h