summaryrefslogtreecommitdiff
path: root/flang/test/Preprocessing
diff options
context:
space:
mode:
Diffstat (limited to 'flang/test/Preprocessing')
-rw-r--r--flang/test/Preprocessing/include-file.h1
-rw-r--r--flang/test/Preprocessing/include-line.F906
2 files changed, 7 insertions, 0 deletions
diff --git a/flang/test/Preprocessing/include-file.h b/flang/test/Preprocessing/include-file.h
new file mode 100644
index 000000000000..4d4404e75e0e
--- /dev/null
+++ b/flang/test/Preprocessing/include-file.h
@@ -0,0 +1 @@
+print *, sin(0.), j
diff --git a/flang/test/Preprocessing/include-line.F90 b/flang/test/Preprocessing/include-line.F90
new file mode 100644
index 000000000000..63ff9d33b07b
--- /dev/null
+++ b/flang/test/Preprocessing/include-line.F90
@@ -0,0 +1,6 @@
+! RUN: %flang_fc1 -fdebug-unparse %s -Dj=1 2>&1 | FileCheck %s
+! Ensure that macro definitions don't affect INCLUDE lines (unlike #include)
+#define sin cos
+!CHECK: PRINT *, 0._4, j
+include "include-file.h"
+end