[flang-commits] [flang] 3b338e5 - [flang] Add preprocessor test for defines passed on the command line
David Truby via flang-commits
flang-commits at lists.llvm.org
Mon Aug 17 06:35:53 PDT 2020
Author: David Truby
Date: 2020-08-17T14:35:46+01:00
New Revision: 3b338e53e956d239efe2e8319d863838e5fdb857
URL: https://github.com/llvm/llvm-project/commit/3b338e53e956d239efe2e8319d863838e5fdb857
DIFF: https://github.com/llvm/llvm-project/commit/3b338e53e956d239efe2e8319d863838e5fdb857.diff
LOG: [flang] Add preprocessor test for defines passed on the command line
This adds a test for D85862 to ensure that preprocessor definitions
passed on command lines don't regress in future.
Reviewed By: tskeith
Differential Revision: https://reviews.llvm.org/D85967
Added:
flang/test/Preprocessing/defines.F90
Modified:
Removed:
################################################################################
diff --git a/flang/test/Preprocessing/defines.F90 b/flang/test/Preprocessing/defines.F90
new file mode 100644
index 000000000000..449c54cbb01f
--- /dev/null
+++ b/flang/test/Preprocessing/defines.F90
@@ -0,0 +1,8 @@
+! RUN: %f18 -E -DFOO=1 -DBAR=2 %s | FileCheck %s
+
+! CHECK: integer :: a = 1
+ integer :: a = FOO
+! CHECK: integer :: b = 2
+ integer :: b = BAR
+
+end program
More information about the flang-commits
mailing list