diff options
author | Saleem Abdulrasool <compnerd@compnerd.org> | 2014-06-23 17:36:36 +0000 |
---|---|---|
committer | Saleem Abdulrasool <compnerd@compnerd.org> | 2014-06-23 17:36:36 +0000 |
commit | f7062b23137f3fda28c6edbfbe1b3668af00b0c2 (patch) | |
tree | 4dadedbe720bbb7189eaccd6028f433479a66f44 /clang/test/Driver/msc-version.c | |
parent | dd6ab8221e2bde33647e4d4f72233a24c2d55681 (diff) | |
download | bcm5719-llvm-f7062b23137f3fda28c6edbfbe1b3668af00b0c2.tar.gz bcm5719-llvm-f7062b23137f3fda28c6edbfbe1b3668af00b0c2.zip |
Driver: correct behaviour of -fmsc-version=MAJOR
Ensure that we properly handle the case where just the major version component
is provided by the user.
Thanks to Alp Toker for pointing out that this was not handled correctly!
llvm-svn: 211506
Diffstat (limited to 'clang/test/Driver/msc-version.c')
-rw-r--r-- | clang/test/Driver/msc-version.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/clang/test/Driver/msc-version.c b/clang/test/Driver/msc-version.c index 09115c9fe93..027072ffd87 100644 --- a/clang/test/Driver/msc-version.c +++ b/clang/test/Driver/msc-version.c @@ -16,6 +16,12 @@ // CHECK-MSC-VERSION-EXT: _MSC_FULL_VER 160030319 // CHECK-MSC-VERSION-EXT: _MSC_VER 1600 +// RUN: %clang -target i686-windows -fms-compatibility -fmsc-version=14 -dM -E - </dev/null -o - | FileCheck %s -check-prefix CHECK-MSC-VERSION-MAJOR + +// CHECK-MSC-VERSION-MAJOR: _MSC_BUILD 1 +// CHECK-MSC-VERSION-MAJOR: _MSC_FULL_VER 140000000 +// CHECK-MSC-VERSION-MAJOR: _MSC_VER 1400 + // RUN: %clang -target i686-windows -fms-compatibility -fmsc-version=17.00 -dM -E - </dev/null -o - | FileCheck %s -check-prefix CHECK-MSC-VERSION-MAJOR-MINOR // CHECK-MSC-VERSION-MAJOR-MINOR: _MSC_BUILD 1 |