[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