We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a249084 commit b1ffd92Copy full SHA for b1ffd92
clang-tools-extra/test/clang-tidy/checkers/misc/shadowed-namespace-function-macro.cpp
@@ -0,0 +1,16 @@
1
+// RUN: %check_clang_tidy %s misc-shadowed-namespace-function %t
2
+
3
+#define VOID_F0 void f0
4
+#define VOID_F1_BRACES_BODY void f1() {}
5
6
+void f1();
7
+namespace foo {
8
+ void f0();
9
+ void f1();
10
+}
11
+VOID_F0() {}
12
+// CHECK-MESSAGES: :[[@LINE-1]]:1: warning: free function 'f0' shadows 'foo::f0' [misc-shadowed-namespace-function]
13
+// CHECK-MESSAGES-NOT: :[[@LINE-2]]:{{.*}}: note: FIX-IT applied suggested code changes
14
+VOID_F1_BRACES_BODY
15
+// CHECK-MESSAGES: :[[@LINE-1]]:1: warning: free function 'f1' shadows 'foo::f1' [misc-shadowed-namespace-function]
16
0 commit comments