summaryrefslogtreecommitdiff
path: root/flang/test/Preprocessing/ff-include-args.F
diff options
context:
space:
mode:
Diffstat (limited to 'flang/test/Preprocessing/ff-include-args.F')
-rw-r--r--flang/test/Preprocessing/ff-include-args.F14
1 files changed, 14 insertions, 0 deletions
diff --git a/flang/test/Preprocessing/ff-include-args.F b/flang/test/Preprocessing/ff-include-args.F
new file mode 100644
index 000000000000..81e4102598c2
--- /dev/null
+++ b/flang/test/Preprocessing/ff-include-args.F
@@ -0,0 +1,14 @@
+! RUN: %flang -E %s 2>&1 | FileCheck %s
+! CHECK: call foo ( 3.14159)
+! CHECK: subroutine foo(test)
+ call foo (
+#include "ff-args.h"
+ end
+#define TEST
+ subroutine foo(
+#ifdef TEST
+ +test)
+#else
+ +)
+#endif
+ end