[clang-tools-extra] ab9ee47 - [clang-tidy] Add test to cert-dcl58-cpp (NFC).

Balázs Kéri via cfe-commits cfe-commits at lists.llvm.org
Thu Aug 25 01:12:24 PDT 2022


Author: Balázs Kéri
Date: 2022-08-25T10:11:40+02:00
New Revision: ab9ee471dfda27b3cfb4a350e406576512ce9053

URL: https://github.com/llvm/llvm-project/commit/ab9ee471dfda27b3cfb4a350e406576512ce9053
DIFF: https://github.com/llvm/llvm-project/commit/ab9ee471dfda27b3cfb4a350e406576512ce9053.diff

LOG: [clang-tidy] Add test to cert-dcl58-cpp (NFC).

Add a test to cert-dcl58-cpp.cpp to verify that crash in github
issue #56902 does not happen.

Reviewed By: njames93

Differential Revision: https://reviews.llvm.org/D131686

Added: 
    

Modified: 
    clang-tools-extra/test/clang-tidy/checkers/cert/dcl58-cpp.cpp

Removed: 
    


################################################################################
diff  --git a/clang-tools-extra/test/clang-tidy/checkers/cert/dcl58-cpp.cpp b/clang-tools-extra/test/clang-tidy/checkers/cert/dcl58-cpp.cpp
index 79beae12792ff..01964e7dc6c76 100644
--- a/clang-tools-extra/test/clang-tidy/checkers/cert/dcl58-cpp.cpp
+++ b/clang-tools-extra/test/clang-tidy/checkers/cert/dcl58-cpp.cpp
@@ -268,3 +268,16 @@ struct numeric_limits<::ranges::detail::LongT> {
 inline constexpr bool numeric_limits<::ranges::detail::LongT>::is_signed;
 inline constexpr bool numeric_limits<::ranges::detail::LongT>::is_integer;
 } // namespace std
+
+namespace no_crash {
+struct A
+{
+  friend struct B;
+};
+
+struct B;
+
+template<typename> struct T {};
+
+T<B> b;
+}


        


More information about the cfe-commits mailing list