[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