xref: /llvm-project/flang/test/Driver/msvc-defines.f90 (revision dff5bb92d47ef226319ba1b70a334785d7896de8)
1*dff5bb92SDavid Truby! RUN: %flang -### --target=aarch64-windows-msvc %S/Inputs/hello.f90 -v 2>&1 | FileCheck %s --check-prefixes=MSVC,MSVC-AARCH64
2*dff5bb92SDavid Truby! RUN: %flang -### --target=i386-windows-msvc %S/Inputs/hello.f90 -v 2>&1 | FileCheck %s --check-prefixes=MSVC,MSVC-X86_32
3*dff5bb92SDavid Truby! RUN: %flang -### --target=x86_64-windows-msvc %S/Inputs/hello.f90 -v 2>&1 | FileCheck %s --check-prefixes=MSVC,MSVC-X86_64
4*dff5bb92SDavid Truby
5*dff5bb92SDavid Truby! MSVC: -fc1
6*dff5bb92SDavid Truby! MSVC-SAME: -D_MSC_VER={{[0-9]*}}
7*dff5bb92SDavid Truby! MSVC-SAME: -D_MSC_FULL_VER={{[0-9]*}}
8*dff5bb92SDavid Truby! MSVC-AARCH64-SAME: -D_M_ARM64=1
9*dff5bb92SDavid Truby! MSVC-X86_32-SAME: -D_M_IX86=600
10*dff5bb92SDavid Truby! MSVC-X86_64-SAME: -D_M_X64=100
11