summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--clang-tools-extra/test/lit.cfg2
-rw-r--r--clang-tools-extra/test/modularize/InputProblemsDuplicate/Header1.h2
-rw-r--r--clang-tools-extra/test/modularize/InputProblemsDuplicate/Header2.h2
-rw-r--r--clang-tools-extra/test/modularize/InputProblemsInconsistent/Header1.h4
-rw-r--r--clang-tools-extra/test/modularize/InputProblemsInconsistent/Header2.h3
-rw-r--r--clang-tools-extra/test/modularize/Inputs/DuplicateHeader1.h2
-rw-r--r--clang-tools-extra/test/modularize/Inputs/DuplicateHeader2.h2
-rw-r--r--clang-tools-extra/test/modularize/Inputs/InconsistentHeader1.h4
-rw-r--r--clang-tools-extra/test/modularize/Inputs/InconsistentHeader2.h3
-rw-r--r--clang-tools-extra/test/modularize/Inputs/InconsistentSubHeader.h (renamed from clang-tools-extra/test/modularize/InputProblemsInconsistent/SubHeader.h)2
-rw-r--r--clang-tools-extra/test/modularize/Inputs/SomeDecls.h (renamed from clang-tools-extra/test/modularize/InputNoProblems/SomeDecls.h)0
-rw-r--r--clang-tools-extra/test/modularize/Inputs/SomeTypes.h (renamed from clang-tools-extra/test/modularize/InputNoProblems/SomeTypes.h)0
-rw-r--r--clang-tools-extra/test/modularize/NoProblems.modularize (renamed from clang-tools-extra/test/modularize/NoProblems.cpp)4
-rw-r--r--clang-tools-extra/test/modularize/ProblemsDuplicate.cpp6
-rw-r--r--clang-tools-extra/test/modularize/ProblemsDuplicate.modularize6
-rw-r--r--clang-tools-extra/test/modularize/ProblemsInconsistent.cpp10
-rw-r--r--clang-tools-extra/test/modularize/ProblemsInconsistent.modularize10
17 files changed, 31 insertions, 31 deletions
diff --git a/clang-tools-extra/test/lit.cfg b/clang-tools-extra/test/lit.cfg
index 0d50e1b8e7e..69c39063b8b 100644
--- a/clang-tools-extra/test/lit.cfg
+++ b/clang-tools-extra/test/lit.cfg
@@ -32,7 +32,7 @@ execute_external = (platform.system() != 'Windows'
config.test_format = lit.formats.ShTest(execute_external)
# suffixes: A list of file extensions to treat as test files.
-config.suffixes = ['.c', '.cpp', '.m', '.mm', '.cu', '.ll', '.cl', '.s']
+config.suffixes = ['.c', '.cpp', '.m', '.mm', '.cu', '.ll', '.cl', '.s', '.modularize']
# test_source_root: The root path where tests are located.
config.test_source_root = os.path.dirname(__file__)
diff --git a/clang-tools-extra/test/modularize/InputProblemsDuplicate/Header1.h b/clang-tools-extra/test/modularize/InputProblemsDuplicate/Header1.h
deleted file mode 100644
index ad41bb13ab6..00000000000
--- a/clang-tools-extra/test/modularize/InputProblemsDuplicate/Header1.h
+++ /dev/null
@@ -1,2 +0,0 @@
-// Same decl as in Header2.h.
-typedef int TypeInt;
diff --git a/clang-tools-extra/test/modularize/InputProblemsDuplicate/Header2.h b/clang-tools-extra/test/modularize/InputProblemsDuplicate/Header2.h
deleted file mode 100644
index 938bb22f48f..00000000000
--- a/clang-tools-extra/test/modularize/InputProblemsDuplicate/Header2.h
+++ /dev/null
@@ -1,2 +0,0 @@
-// Same decl as in Header1.h.
-typedef int TypeInt;
diff --git a/clang-tools-extra/test/modularize/InputProblemsInconsistent/Header1.h b/clang-tools-extra/test/modularize/InputProblemsInconsistent/Header1.h
deleted file mode 100644
index 67629829557..00000000000
--- a/clang-tools-extra/test/modularize/InputProblemsInconsistent/Header1.h
+++ /dev/null
@@ -1,4 +0,0 @@
-// Define symbol such that a declaration exists when this header
-// is included, but not when Header2.h is included.
-#define SYMBOL1 1
-#include "SubHeader.h"
diff --git a/clang-tools-extra/test/modularize/InputProblemsInconsistent/Header2.h b/clang-tools-extra/test/modularize/InputProblemsInconsistent/Header2.h
deleted file mode 100644
index aa59ff9141a..00000000000
--- a/clang-tools-extra/test/modularize/InputProblemsInconsistent/Header2.h
+++ /dev/null
@@ -1,3 +0,0 @@
-// Set up so the declaration in SubHeader.h is not defined.
-#define SYMBOL2 1
-#include "SubHeader.h"
diff --git a/clang-tools-extra/test/modularize/Inputs/DuplicateHeader1.h b/clang-tools-extra/test/modularize/Inputs/DuplicateHeader1.h
new file mode 100644
index 00000000000..2936b084dd4
--- /dev/null
+++ b/clang-tools-extra/test/modularize/Inputs/DuplicateHeader1.h
@@ -0,0 +1,2 @@
+// Same decl as in DuplicateHeader2.h.
+typedef int TypeInt;
diff --git a/clang-tools-extra/test/modularize/Inputs/DuplicateHeader2.h b/clang-tools-extra/test/modularize/Inputs/DuplicateHeader2.h
new file mode 100644
index 00000000000..cef0ffeb12b
--- /dev/null
+++ b/clang-tools-extra/test/modularize/Inputs/DuplicateHeader2.h
@@ -0,0 +1,2 @@
+// Same decl as in DuplicateHeader1.h.
+typedef int TypeInt;
diff --git a/clang-tools-extra/test/modularize/Inputs/InconsistentHeader1.h b/clang-tools-extra/test/modularize/Inputs/InconsistentHeader1.h
new file mode 100644
index 00000000000..7dfcca948a1
--- /dev/null
+++ b/clang-tools-extra/test/modularize/Inputs/InconsistentHeader1.h
@@ -0,0 +1,4 @@
+// Define symbol such that a declaration exists when this header
+// is included, but not when InconsistentHeader2.h is included.
+#define SYMBOL1 1
+#include "InconsistentSubHeader.h"
diff --git a/clang-tools-extra/test/modularize/Inputs/InconsistentHeader2.h b/clang-tools-extra/test/modularize/Inputs/InconsistentHeader2.h
new file mode 100644
index 00000000000..a2bcae19c78
--- /dev/null
+++ b/clang-tools-extra/test/modularize/Inputs/InconsistentHeader2.h
@@ -0,0 +1,3 @@
+// Set up so the declaration in InconsistentSubHeader.h is not defined.
+#define SYMBOL2 1
+#include "InconsistentSubHeader.h"
diff --git a/clang-tools-extra/test/modularize/InputProblemsInconsistent/SubHeader.h b/clang-tools-extra/test/modularize/Inputs/InconsistentSubHeader.h
index 1395e489c78..92e7d0367dc 100644
--- a/clang-tools-extra/test/modularize/InputProblemsInconsistent/SubHeader.h
+++ b/clang-tools-extra/test/modularize/Inputs/InconsistentSubHeader.h
@@ -1,4 +1,4 @@
-// Set up so TypeInt only defined during Header1.h include.
+// Set up so TypeInt only defined during InconsistentHeader1.h include.
#ifdef SYMBOL1
#define SYMBOL 1
#endif
diff --git a/clang-tools-extra/test/modularize/InputNoProblems/SomeDecls.h b/clang-tools-extra/test/modularize/Inputs/SomeDecls.h
index af4d994d916..af4d994d916 100644
--- a/clang-tools-extra/test/modularize/InputNoProblems/SomeDecls.h
+++ b/clang-tools-extra/test/modularize/Inputs/SomeDecls.h
diff --git a/clang-tools-extra/test/modularize/InputNoProblems/SomeTypes.h b/clang-tools-extra/test/modularize/Inputs/SomeTypes.h
index 46c4316fc93..46c4316fc93 100644
--- a/clang-tools-extra/test/modularize/InputNoProblems/SomeTypes.h
+++ b/clang-tools-extra/test/modularize/Inputs/SomeTypes.h
diff --git a/clang-tools-extra/test/modularize/NoProblems.cpp b/clang-tools-extra/test/modularize/NoProblems.modularize
index ad0a314fe43..c162b63326c 100644
--- a/clang-tools-extra/test/modularize/NoProblems.cpp
+++ b/clang-tools-extra/test/modularize/NoProblems.modularize
@@ -1,5 +1,5 @@
# RUN: modularize %s -x c++
# RUN: modularize -prefix=%p %s -x c++
-InputNoProblems/SomeTypes.h
-InputNoProblems/SomeDecls.h
+Inputs/SomeTypes.h
+Inputs/SomeDecls.h
diff --git a/clang-tools-extra/test/modularize/ProblemsDuplicate.cpp b/clang-tools-extra/test/modularize/ProblemsDuplicate.cpp
deleted file mode 100644
index 85a29bf4efb..00000000000
--- a/clang-tools-extra/test/modularize/ProblemsDuplicate.cpp
+++ /dev/null
@@ -1,6 +0,0 @@
-# RUN: modularize %s -x c++ 2>&1 | FileCheck %s
-
-InputProblemsDuplicate/Header1.h
-InputProblemsDuplicate/Header2.h
-
-# CHECK: error: 'TypeInt' defined at both {{.*}}{{[/\\]}}InputProblemsDuplicate{{[/\\]}}Header1.h:2:13 and {{.*}}{{[/\\]}}InputProblemsDuplicate{{[/\\]}}Header2.h:2:13
diff --git a/clang-tools-extra/test/modularize/ProblemsDuplicate.modularize b/clang-tools-extra/test/modularize/ProblemsDuplicate.modularize
new file mode 100644
index 00000000000..43469e08d06
--- /dev/null
+++ b/clang-tools-extra/test/modularize/ProblemsDuplicate.modularize
@@ -0,0 +1,6 @@
+# RUN: modularize %s -x c++ 2>&1 | FileCheck %s
+
+Inputs/DuplicateHeader1.h
+Inputs/DuplicateHeader2.h
+
+# CHECK: error: 'TypeInt' defined at both {{.*}}{{[/\\]}}Inputs{{[/\\]}}DuplicateHeader1.h:2:13 and {{.*}}{{[/\\]}}Inputs{{[/\\]}}DuplicateHeader2.h:2:13
diff --git a/clang-tools-extra/test/modularize/ProblemsInconsistent.cpp b/clang-tools-extra/test/modularize/ProblemsInconsistent.cpp
deleted file mode 100644
index d79601418d5..00000000000
--- a/clang-tools-extra/test/modularize/ProblemsInconsistent.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
-# RUN: modularize %s -x c++ 2>&1 | FileCheck %s
-
-InputProblemsInconsistent/Header1.h
-InputProblemsInconsistent/Header2.h
-
-# CHECK: error: 'SYMBOL' defined at both {{.*}}{{[/\\]}}InputProblemsInconsistent{{[/\\]}}SubHeader.h:3:9 and {{.*}}{{[/\\]}}InputProblemsInconsistent/SubHeader.h:6:9
-# CHECK-NEXT: error: header '{{.*}}{{[/\\]}}InputProblemsInconsistent{{[/\\]}}SubHeader.h' has different contents dependening on how it was included
-# CHECK-NEXT: note: 'SYMBOL' in {{.*}}{{[/\\]}}InputProblemsInconsistent{{[/\\]}}SubHeader.h at 3:9 not always provided
-# CHECK-NEXT: note: 'SYMBOL' in {{.*}}{{[/\\]}}InputProblemsInconsistent{{[/\\]}}SubHeader.h at 6:9 not always provided
-# CHECK-NEXT: note: 'TypeInt' in {{.*}}{{[/\\]}}InputProblemsInconsistent{{[/\\]}}SubHeader.h at 10:13 not always provided
diff --git a/clang-tools-extra/test/modularize/ProblemsInconsistent.modularize b/clang-tools-extra/test/modularize/ProblemsInconsistent.modularize
new file mode 100644
index 00000000000..dfe03208c87
--- /dev/null
+++ b/clang-tools-extra/test/modularize/ProblemsInconsistent.modularize
@@ -0,0 +1,10 @@
+# RUN: modularize %s -x c++ 2>&1 | FileCheck %s
+
+Inputs/InconsistentHeader1.h
+Inputs/InconsistentHeader2.h
+
+# CHECK: error: 'SYMBOL' defined at both {{.*}}{{[/\\]}}Inputs{{[/\\]}}InconsistentSubHeader.h:3:9 and {{.*}}{{[/\\]}}Inputs/InconsistentSubHeader.h:6:9
+# CHECK-NEXT: error: header '{{.*}}{{[/\\]}}Inputs{{[/\\]}}InconsistentSubHeader.h' has different contents dependening on how it was included
+# CHECK-NEXT: note: 'SYMBOL' in {{.*}}{{[/\\]}}Inputs{{[/\\]}}InconsistentSubHeader.h at 3:9 not always provided
+# CHECK-NEXT: note: 'SYMBOL' in {{.*}}{{[/\\]}}Inputs{{[/\\]}}InconsistentSubHeader.h at 6:9 not always provided
+# CHECK-NEXT: note: 'TypeInt' in {{.*}}{{[/\\]}}Inputs{{[/\\]}}InconsistentSubHeader.h at 10:13 not always provided
OpenPOWER on IntegriCloud