diff options
author | David L. Jones <dlj@google.com> | 2016-12-07 23:39:44 +0000 |
---|---|---|
committer | David L. Jones <dlj@google.com> | 2016-12-07 23:39:44 +0000 |
commit | 62cd86863ac8ea13948a0397f46eead6a18d60b0 (patch) | |
tree | 7f8e8221e3fa8e08a43a3ec7c5c6d6a5f324b1e9 /clang/test/Driver/msc-version.c | |
parent | 9a97acc097e1c90c65cc1e72d30bbee9c1870e1f (diff) | |
download | bcm5719-llvm-62cd86863ac8ea13948a0397f46eead6a18d60b0.tar.gz bcm5719-llvm-62cd86863ac8ea13948a0397f46eead6a18d60b0.zip |
Add more tests for MSVC version handling.
Summary:
This change adds more test cases for the default MSVC compatibility version:
1. When -fms-extensions is supplied, but -fmsc-version and
-fms-compatibility-version are not.
2. With the target triple specifies an MSVC environment, but no other
-fms* flags.
Reviewers: rnk, llvm-commits
Subscribers: hans, compnerd, amccarth
Differential Revision: https://reviews.llvm.org/D27498
llvm-svn: 288997
Diffstat (limited to 'clang/test/Driver/msc-version.c')
-rw-r--r-- | clang/test/Driver/msc-version.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/clang/test/Driver/msc-version.c b/clang/test/Driver/msc-version.c index 924633508bc..ae417e71cb9 100644 --- a/clang/test/Driver/msc-version.c +++ b/clang/test/Driver/msc-version.c @@ -55,3 +55,12 @@ // CHECK-MSC-15-NOT: "-fmsc-version=150020706" // CHECK-MSC-15: "-fms-compatibility-version=15.0.20706" +// +// Verify default version with -fms-extensions +// + +// RUN: %clang -target i686-windows -fms-extensions -dM -E - </dev/null -o - | FileCheck %s -check-prefix CHECK-MS-EXTENSIONS + +// CHECK-MS-EXTENSIONS: _MSC_BUILD 1 +// CHECK-MS-EXTENSIONS: _MSC_FULL_VER {{..}}000000 +// CHECK-MS-EXTENSIONS: _MSC_VER {{..}}00 |