[clang-tools-extra] 3897d3c - [clang-tidy] By-pass portability issues in confusable-identifiers test

via cfe-commits cfe-commits at lists.llvm.org
Tue Jul 5 03:36:10 PDT 2022


Author: serge-sans-paille
Date: 2022-07-05T12:36:00+02:00
New Revision: 3897d3cf71efa50da755e2fc3514b6c2bd4f1433

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

LOG: [clang-tidy] By-pass portability issues in confusable-identifiers test

Added: 
    

Modified: 
    clang-tools-extra/test/clang-tidy/checkers/misc/confusable-identifiers.cpp

Removed: 
    


################################################################################
diff  --git a/clang-tools-extra/test/clang-tidy/checkers/misc/confusable-identifiers.cpp b/clang-tools-extra/test/clang-tidy/checkers/misc/confusable-identifiers.cpp
index 8529d1ef8e8b5..cdfed7edb431d 100644
--- a/clang-tools-extra/test/clang-tidy/checkers/misc/confusable-identifiers.cpp
+++ b/clang-tools-extra/test/clang-tidy/checkers/misc/confusable-identifiers.cpp
@@ -1,8 +1,8 @@
 // RUN: %check_clang_tidy %s misc-confusable-identifiers %t
 
-int fo;
-int 𝐟o;
-// CHECK-MESSAGES: :[[#@LINE-1]]:5: warning: '𝐟o' is confusable with 'fo' [misc-confusable-identifiers]
+int l0;
+int lO;
+// CHECK-MESSAGES: :[[#@LINE-1]]:5: warning: 'lO' is confusable with 'l0' [misc-confusable-identifiers]
 // CHECK-MESSAGES: :[[#@LINE-3]]:5: note: other declaration found here
 
 void no() {
@@ -12,9 +12,9 @@ void no() {
 void worry() {
   int foo;
 }
-int 𝐟i;
-int fi;
-// CHECK-MESSAGES: :[[#@LINE-1]]:5: warning: 'fi' is confusable with '𝐟i' [misc-confusable-identifiers]
+int l1;
+int ll;
+// CHECK-MESSAGES: :[[#@LINE-1]]:5: warning: 'll' is confusable with 'l1' [misc-confusable-identifiers]
 // CHECK-MESSAGES: :[[#@LINE-3]]:5: note: other declaration found here
 
 bool f0(const char *q1, const char *ql) {
@@ -55,14 +55,6 @@ void f5(int il) {
   // CHECK-MESSAGES: :[[#@LINE-3]]:20: note: other declaration found here
 }
 
-template <typename O0>
-void f6() {
-  int OO = 0;
-  // CHECK-MESSAGES: :[[#@LINE-1]]:7: warning: 'OO' is confusable with 'O0' [misc-confusable-identifiers]
-  // CHECK-MESSAGES: :[[#@LINE-4]]:20: note: other declaration found here
-}
-int OO = 0; // no warning, not same scope as f6
-
 namespace f7 {
 int i1;
 }


        


More information about the cfe-commits mailing list