summaryrefslogtreecommitdiff
path: root/test/Frontend/Inputs
diff options
context:
space:
mode:
Diffstat (limited to 'test/Frontend/Inputs')
-rw-r--r--test/Frontend/Inputs/SystemHeaderPrefix/line-directive-in-system.h2
-rw-r--r--test/Frontend/Inputs/SystemHeaderPrefix/noline.h1
-rw-r--r--test/Frontend/Inputs/line-directive.h2
3 files changed, 5 insertions, 0 deletions
diff --git a/test/Frontend/Inputs/SystemHeaderPrefix/line-directive-in-system.h b/test/Frontend/Inputs/SystemHeaderPrefix/line-directive-in-system.h
new file mode 100644
index 000000000000..c4c15e58e4d7
--- /dev/null
+++ b/test/Frontend/Inputs/SystemHeaderPrefix/line-directive-in-system.h
@@ -0,0 +1,2 @@
+#line 1 "foo.h"
+foo();
diff --git a/test/Frontend/Inputs/SystemHeaderPrefix/noline.h b/test/Frontend/Inputs/SystemHeaderPrefix/noline.h
new file mode 100644
index 000000000000..a280f9a5cce6
--- /dev/null
+++ b/test/Frontend/Inputs/SystemHeaderPrefix/noline.h
@@ -0,0 +1 @@
+foo();
diff --git a/test/Frontend/Inputs/line-directive.h b/test/Frontend/Inputs/line-directive.h
new file mode 100644
index 000000000000..e05e9f51677e
--- /dev/null
+++ b/test/Frontend/Inputs/line-directive.h
@@ -0,0 +1,2 @@
+#line 10 "foo.h"
+foo(); // will warn if not treated as a system header