summaryrefslogtreecommitdiffstats
path: root/clang/test/Frontend/Inputs
diff options
context:
space:
mode:
authorAlp Toker <alp@nuanti.com>2014-07-16 15:12:48 +0000
committerAlp Toker <alp@nuanti.com>2014-07-16 15:12:48 +0000
commita3c494f0dbcdacdd9969bcbb39a17fa63e56eea9 (patch)
treeb47d8365a3f6c806f5b32295f1001b98b6e1077b /clang/test/Frontend/Inputs
parentcfee963282b6bd20ff80e8c2ef8314c4667f052e (diff)
downloadbcm5719-llvm-a3c494f0dbcdacdd9969bcbb39a17fa63e56eea9.tar.gz
bcm5719-llvm-a3c494f0dbcdacdd9969bcbb39a17fa63e56eea9.zip
Revert "clang/test/Driver/crash-report.c: This requires rewriter for -frewrite-includes. [PR20321]"
We've decided to make the core rewriter class and PP rewriters mandatory. They're only a few hundred lines of code in total and not worth supporting as a distinct build configuration, especially since doing so disables key compiler features. This reverts commit r213150. Revert "clang/test: Introduce the feature "rewriter" for --enable-clang-rewriter." This reverts commit r213148. Revert "Move clang/test/Frontend/rewrite-*.c to clang/test/Frontend/Rewriter/" This reverts commit r213146. llvm-svn: 213159
Diffstat (limited to 'clang/test/Frontend/Inputs')
-rw-r--r--clang/test/Frontend/Inputs/rewrite-includes-bom.h1
-rw-r--r--clang/test/Frontend/Inputs/rewrite-includes-messages.h4
-rw-r--r--clang/test/Frontend/Inputs/rewrite-includes1.h3
-rw-r--r--clang/test/Frontend/Inputs/rewrite-includes2.h1
-rw-r--r--clang/test/Frontend/Inputs/rewrite-includes3.h1
-rw-r--r--clang/test/Frontend/Inputs/rewrite-includes4.h1
-rw-r--r--clang/test/Frontend/Inputs/rewrite-includes5.h1
-rw-r--r--clang/test/Frontend/Inputs/rewrite-includes6.h2
-rw-r--r--clang/test/Frontend/Inputs/rewrite-includes7.h4
-rw-r--r--clang/test/Frontend/Inputs/rewrite-includes8.h5
10 files changed, 23 insertions, 0 deletions
diff --git a/clang/test/Frontend/Inputs/rewrite-includes-bom.h b/clang/test/Frontend/Inputs/rewrite-includes-bom.h
new file mode 100644
index 00000000000..7ba011fc2d7
--- /dev/null
+++ b/clang/test/Frontend/Inputs/rewrite-includes-bom.h
@@ -0,0 +1 @@
+// This file starts with UTF-8 BOM marker.
diff --git a/clang/test/Frontend/Inputs/rewrite-includes-messages.h b/clang/test/Frontend/Inputs/rewrite-includes-messages.h
new file mode 100644
index 00000000000..e5f0eb25147
--- /dev/null
+++ b/clang/test/Frontend/Inputs/rewrite-includes-messages.h
@@ -0,0 +1,4 @@
+void f()
+{
+ int unused_variable;
+}
diff --git a/clang/test/Frontend/Inputs/rewrite-includes1.h b/clang/test/Frontend/Inputs/rewrite-includes1.h
new file mode 100644
index 00000000000..1b6c80d5f43
--- /dev/null
+++ b/clang/test/Frontend/Inputs/rewrite-includes1.h
@@ -0,0 +1,3 @@
+#pragma clang system_header
+included_line1
+#include "rewrite-includes2.h"
diff --git a/clang/test/Frontend/Inputs/rewrite-includes2.h b/clang/test/Frontend/Inputs/rewrite-includes2.h
new file mode 100644
index 00000000000..1114e51cc13
--- /dev/null
+++ b/clang/test/Frontend/Inputs/rewrite-includes2.h
@@ -0,0 +1 @@
+included_line2
diff --git a/clang/test/Frontend/Inputs/rewrite-includes3.h b/clang/test/Frontend/Inputs/rewrite-includes3.h
new file mode 100644
index 00000000000..3757bc8b341
--- /dev/null
+++ b/clang/test/Frontend/Inputs/rewrite-includes3.h
@@ -0,0 +1 @@
+included_line3
diff --git a/clang/test/Frontend/Inputs/rewrite-includes4.h b/clang/test/Frontend/Inputs/rewrite-includes4.h
new file mode 100644
index 00000000000..b4e25d26f62
--- /dev/null
+++ b/clang/test/Frontend/Inputs/rewrite-includes4.h
@@ -0,0 +1 @@
+included_line4
diff --git a/clang/test/Frontend/Inputs/rewrite-includes5.h b/clang/test/Frontend/Inputs/rewrite-includes5.h
new file mode 100644
index 00000000000..934bf413e50
--- /dev/null
+++ b/clang/test/Frontend/Inputs/rewrite-includes5.h
@@ -0,0 +1 @@
+included_line5
diff --git a/clang/test/Frontend/Inputs/rewrite-includes6.h b/clang/test/Frontend/Inputs/rewrite-includes6.h
new file mode 100644
index 00000000000..c18e5013aff
--- /dev/null
+++ b/clang/test/Frontend/Inputs/rewrite-includes6.h
@@ -0,0 +1,2 @@
+#pragma once
+included_line6
diff --git a/clang/test/Frontend/Inputs/rewrite-includes7.h b/clang/test/Frontend/Inputs/rewrite-includes7.h
new file mode 100644
index 00000000000..da00d4fb97d
--- /dev/null
+++ b/clang/test/Frontend/Inputs/rewrite-includes7.h
@@ -0,0 +1,4 @@
+#ifndef REWRITE_INCLUDES_7
+#define REWRITE_INCLUDES_7
+included_line7
+#endif
diff --git a/clang/test/Frontend/Inputs/rewrite-includes8.h b/clang/test/Frontend/Inputs/rewrite-includes8.h
new file mode 100644
index 00000000000..e827ad99cf3
--- /dev/null
+++ b/clang/test/Frontend/Inputs/rewrite-includes8.h
@@ -0,0 +1,5 @@
+#if __has_include_next(<rewrite-includes8.h>)
+#elif __has_include(<rewrite-includes8.hfail>)
+#endif
+#if !__has_include("rewrite-includes8.h")
+#endif
OpenPOWER on IntegriCloud