summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/test/clang-tidy/google-readability-namespace-comments-cxx17.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang-tools-extra/test/clang-tidy/google-readability-namespace-comments-cxx17.cpp')
-rw-r--r--clang-tools-extra/test/clang-tidy/google-readability-namespace-comments-cxx17.cpp23
1 files changed, 23 insertions, 0 deletions
diff --git a/clang-tools-extra/test/clang-tidy/google-readability-namespace-comments-cxx17.cpp b/clang-tools-extra/test/clang-tidy/google-readability-namespace-comments-cxx17.cpp
new file mode 100644
index 00000000000..c8a0a8c743e
--- /dev/null
+++ b/clang-tools-extra/test/clang-tidy/google-readability-namespace-comments-cxx17.cpp
@@ -0,0 +1,23 @@
+// RUN: %check_clang_tidy %s google-readability-namespace-comments %t -- -- -std=c++17
+
+namespace n1::n2 {
+namespace n3 {
+ // So that namespace is not empty and has at least 10 lines.
+ // 1
+ // 2
+ // 3
+ // 3
+ // 4
+ // 5
+ // 6
+ // 7
+ // 8
+ void f();
+}}
+// CHECK-MESSAGES: :[[@LINE-1]]:2: warning: namespace 'n3' not terminated with
+// CHECK-MESSAGES: :[[@LINE-14]]:11: note: namespace 'n3' starts here
+// CHECK-MESSAGES: :[[@LINE-3]]:3: warning: namespace 'n1::n2' not terminated with a closing comment [google-readability-namespace-comments]
+// CHECK-MESSAGES: :[[@LINE-17]]:11: note: namespace 'n1::n2' starts here
+// CHECK-FIXES: } // namespace n3
+// CHECK-FIXES: } // namespace n1::n2
+
OpenPOWER on IntegriCloud