summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/test/clang-tidy/google-readability-namespace-comments.cpp
diff options
context:
space:
mode:
authorAlexander Kornienko <alexfh@google.com>2017-10-13 14:11:14 +0000
committerAlexander Kornienko <alexfh@google.com>2017-10-13 14:11:14 +0000
commit75cd6a663fb45d908279a720e50d78897e2837ae (patch)
treeb59a577683f1374632e120a49dfece17cea0e636 /clang-tools-extra/test/clang-tidy/google-readability-namespace-comments.cpp
parent45d5568010d7cc666e1b26ab2bbecd273b292be1 (diff)
downloadbcm5719-llvm-75cd6a663fb45d908279a720e50d78897e2837ae.tar.gz
bcm5719-llvm-75cd6a663fb45d908279a720e50d78897e2837ae.zip
[clang-tidy] Add a regression test for google-readability-namespace-comments
Add a regression test for the google-readability-namespace-comments bug introduced in r315057 (reverted in r315580). llvm-svn: 315682
Diffstat (limited to 'clang-tools-extra/test/clang-tidy/google-readability-namespace-comments.cpp')
-rw-r--r--clang-tools-extra/test/clang-tidy/google-readability-namespace-comments.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/clang-tools-extra/test/clang-tidy/google-readability-namespace-comments.cpp b/clang-tools-extra/test/clang-tidy/google-readability-namespace-comments.cpp
index a9a6fdd4d93..9abb984bcbf 100644
--- a/clang-tools-extra/test/clang-tidy/google-readability-namespace-comments.cpp
+++ b/clang-tools-extra/test/clang-tidy/google-readability-namespace-comments.cpp
@@ -15,6 +15,20 @@ void f(); // So that the namespace isn't empty.
// CHECK-FIXES: } // namespace n2
// CHECK-FIXES: } // namespace n1
+#define MACRO macro_expansion
+namespace MACRO {
+void f(); // So that the namespace isn't empty.
+// 1
+// 2
+// 3
+// 4
+// 5
+// 6
+// 7
+// CHECK-MESSAGES: :[[@LINE+2]]:2: warning: namespace 'macro_expansion' not terminated with
+// CHECK-MESSAGES: :[[@LINE-10]]:11: note: namespace 'macro_expansion' starts here
+}
+// CHECK-FIXES: } // namespace macro_expansion
namespace short1 {
namespace short2 {
OpenPOWER on IntegriCloud