diff options
author | NAKAMURA Takumi <geek4civic@gmail.com> | 2014-02-16 10:15:57 +0000 |
---|---|---|
committer | NAKAMURA Takumi <geek4civic@gmail.com> | 2014-02-16 10:15:57 +0000 |
commit | 088488777552577008d93448e78ef3f0b9a671fd (patch) | |
tree | 58f793375264fa2349443036d76dd93bfff7863a /clang/test | |
parent | d7a60046d3408e6a1b8770319a402b85b1661a9d (diff) | |
download | bcm5719-llvm-088488777552577008d93448e78ef3f0b9a671fd.tar.gz bcm5719-llvm-088488777552577008d93448e78ef3f0b9a671fd.zip |
check-clang: Introduce the feature "non-ms-sdk" to suppress Driver/nostdincxx.cpp on msvc.
llvm-svn: 201484
Diffstat (limited to 'clang/test')
-rw-r--r-- | clang/test/Driver/nostdincxx.cpp | 4 | ||||
-rw-r--r-- | clang/test/lit.cfg | 4 |
2 files changed, 7 insertions, 1 deletions
diff --git a/clang/test/Driver/nostdincxx.cpp b/clang/test/Driver/nostdincxx.cpp index 1e1d85f3583..126828de9ac 100644 --- a/clang/test/Driver/nostdincxx.cpp +++ b/clang/test/Driver/nostdincxx.cpp @@ -1,4 +1,6 @@ // RUN: not %clangxx -nostdinc++ %s 2>&1 | FileCheck %s -// XFAIL: win32 // CHECK: file not found #include <vector> + +// MSVC has C++ headers in same directory as C headers. +// REQUIRES: non-ms-sdk diff --git a/clang/test/lit.cfg b/clang/test/lit.cfg index e86628fe17b..b75b4bcf3c9 100644 --- a/clang/test/lit.cfg +++ b/clang/test/lit.cfg @@ -340,6 +340,10 @@ if os.path.exists("/dev/fd/0") and sys.platform not in ['cygwin']: if not re.match(r'.*-win32$', config.target_triple): config.available_features.add('dw2') +# Not set on native MS environment. +if not re.match(r'.*-win32$', config.target_triple): + config.available_features.add('non-ms-sdk') + # [PR8833] LLP64-incompatible tests if not re.match(r'^x86_64.*-(win32|mingw32)$', config.target_triple): config.available_features.add('LP64') |