summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/test/clang-tidy/modernize-concat-nested-namespaces.cpp
diff options
context:
space:
mode:
authorDmitri Gribenko <gribozavr@gmail.com>2019-10-11 12:05:42 +0000
committerDmitri Gribenko <gribozavr@gmail.com>2019-10-11 12:05:42 +0000
commit885c559369fe3d6323898c17787bd0454065fc34 (patch)
treeba43b987e078f4c2a033acc71ad3d7f1ee385a11 /clang-tools-extra/test/clang-tidy/modernize-concat-nested-namespaces.cpp
parent9f6a873268e1ad9855873d9d8007086c0d01cf4f (diff)
downloadbcm5719-llvm-885c559369fe3d6323898c17787bd0454065fc34.tar.gz
bcm5719-llvm-885c559369fe3d6323898c17787bd0454065fc34.zip
[ClangTidy] Separate tests for infrastructure and checkers
Summary: This change moves tests for checkers and infrastructure into separate directories, making it easier to find infrastructure tests. Tests for checkers are already easy to find because they are named after the checker. Tests for infrastructure were difficult to find because they were outnumbered by tests for checkers. Now they are in a separate directory. Reviewers: jfb, jdoerfert, lebedev.ri Subscribers: srhines, nemanjai, aheejin, kbarton, christof, mgrang, arphaman, jfb, lebedev.ri, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D68807 llvm-svn: 374540
Diffstat (limited to 'clang-tools-extra/test/clang-tidy/modernize-concat-nested-namespaces.cpp')
-rw-r--r--clang-tools-extra/test/clang-tidy/modernize-concat-nested-namespaces.cpp161
1 files changed, 0 insertions, 161 deletions
diff --git a/clang-tools-extra/test/clang-tidy/modernize-concat-nested-namespaces.cpp b/clang-tools-extra/test/clang-tidy/modernize-concat-nested-namespaces.cpp
deleted file mode 100644
index dcde32d0f06..00000000000
--- a/clang-tools-extra/test/clang-tidy/modernize-concat-nested-namespaces.cpp
+++ /dev/null
@@ -1,161 +0,0 @@
-// RUN: %check_clang_tidy -std=c++17-or-later %s modernize-concat-nested-namespaces %t
-
-namespace n1 {}
-
-namespace n2 {
-namespace n3 {
-void t();
-}
-namespace n4 {
-void t();
-}
-} // namespace n2
-
-namespace n5 {
-inline namespace n6 {
-void t();
-}
-} // namespace n5
-
-namespace n7 {
-void t();
-
-namespace n8 {
-void t();
-}
-} // namespace n7
-
-namespace n9 {
-namespace n10 {
-// CHECK-MESSAGES: :[[@LINE-2]]:1: warning: nested namespaces can be concatenated [modernize-concat-nested-namespaces]
-// CHECK-FIXES: namespace n9::n10
-void t();
-} // namespace n10
-} // namespace n9
-// CHECK-FIXES: }
-
-namespace n11 {
-namespace n12 {
-// CHECK-MESSAGES: :[[@LINE-2]]:1: warning: nested namespaces can be concatenated [modernize-concat-nested-namespaces]
-// CHECK-FIXES: namespace n11::n12
-namespace n13 {
-void t();
-}
-namespace n14 {
-void t();
-}
-} // namespace n12
-} // namespace n11
-// CHECK-FIXES: }
-
-namespace n15 {
-namespace n16 {
-void t();
-}
-
-inline namespace n17 {
-void t();
-}
-
-namespace n18 {
-namespace n19 {
-namespace n20 {
-// CHECK-MESSAGES: :[[@LINE-3]]:1: warning: nested namespaces can be concatenated [modernize-concat-nested-namespaces]
-// CHECK-FIXES: namespace n18::n19::n20
-void t();
-} // namespace n20
-} // namespace n19
-} // namespace n18
-// CHECK-FIXES: }
-
-namespace n21 {
-void t();
-}
-} // namespace n15
-
-namespace n22 {
-namespace {
-void t();
-}
-} // namespace n22
-
-namespace n23 {
-namespace {
-namespace n24 {
-namespace n25 {
-// CHECK-MESSAGES: :[[@LINE-2]]:1: warning: nested namespaces can be concatenated [modernize-concat-nested-namespaces]
-// CHECK-FIXES: namespace n24::n25
-void t();
-} // namespace n25
-} // namespace n24
-// CHECK-FIXES: }
-} // namespace
-} // namespace n23
-
-namespace n26::n27 {
-namespace n28 {
-namespace n29::n30 {
-// CHECK-MESSAGES: :[[@LINE-3]]:1: warning: nested namespaces can be concatenated [modernize-concat-nested-namespaces]
-// CHECK-FIXES: namespace n26::n27::n28::n29::n30
-void t() {}
-} // namespace n29::n30
-} // namespace n28
-} // namespace n26::n27
-// CHECK-FIXES: }
-
-namespace n31 {
-namespace n32 {}
-// CHECK-MESSAGES: :[[@LINE-2]]:1: warning: nested namespaces can be concatenated [modernize-concat-nested-namespaces]
-} // namespace n31
-// CHECK-FIXES-EMPTY
-
-namespace n33 {
-namespace n34 {
-namespace n35 {}
-// CHECK-MESSAGES: :[[@LINE-2]]:1: warning: nested namespaces can be concatenated [modernize-concat-nested-namespaces]
-} // namespace n34
-// CHECK-FIXES-EMPTY
-namespace n36 {
-void t();
-}
-} // namespace n33
-
-namespace n37::n38 {
-void t();
-}
-
-#define IEXIST
-namespace n39 {
-namespace n40 {
-// CHECK-MESSAGES: :[[@LINE-2]]:1: warning: nested namespaces can be concatenated [modernize-concat-nested-namespaces]
-// CHECK-FIXES: namespace n39::n40
-#ifdef IEXIST
-void t() {}
-#endif
-} // namespace n40
-} // namespace n39
-// CHECK-FIXES: }
-
-namespace n41 {
-namespace n42 {
-// CHECK-MESSAGES: :[[@LINE-2]]:1: warning: nested namespaces can be concatenated [modernize-concat-nested-namespaces]
-// CHECK-FIXES: namespace n41::n42
-#ifdef IDONTEXIST
-void t() {}
-#endif
-} // namespace n42
-} // namespace n41
-// CHECK-FIXES: }
-
-int main() {
- n26::n27::n28::n29::n30::t();
-#ifdef IEXIST
- n39::n40::t();
-#endif
-
-#ifdef IDONTEXIST
- n41::n42::t();
-#endif
-
- return 0;
-}
OpenPOWER on IntegriCloud