diff options
author | Alex Lorenz <arphaman@gmail.com> | 2018-12-17 21:01:04 +0000 |
---|---|---|
committer | Alex Lorenz <arphaman@gmail.com> | 2018-12-17 21:01:04 +0000 |
commit | 6138c88ecafacb940701524001d2ae88bb8c3cf1 (patch) | |
tree | ffa8c99611b43e6bdea42f399f01bd9db6099c26 | |
parent | 2905053bebb519735d0b17745dd006aa497ab6e7 (diff) | |
download | clang-6138c88ecafacb940701524001d2ae88bb8c3cf1.tar.gz |
Make test/Driver/darwin-sdk-version.c pass on hosts < macOS10.14
The test test/Driver/darwin-sdk-version.c from r349380 checks if the macOS
deployment target can be correctly inferred from the SDK version. When the
SDK version is > host version, the driver will pick the host version, so
the old test failed on macOS < 10.14. This commit makes this test more
resilient by using an older SDK version.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@349393 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | test/Driver/darwin-sdk-version.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/test/Driver/darwin-sdk-version.c b/test/Driver/darwin-sdk-version.c index a80ed39c60..89f587ede2 100644 --- a/test/Driver/darwin-sdk-version.c +++ b/test/Driver/darwin-sdk-version.c @@ -7,7 +7,7 @@ // RUN: mkdir -p %t/SDKs/MacOSX10.10.sdk // RUN: %clang -isysroot %t/SDKs/MacOSX10.10.sdk -c -### %s 2>&1 \ // RUN: | FileCheck --check-prefix=INFER_SDK_VERSION %s -// RUN: cp %S/Inputs/MacOSX10.14.sdk/SDKSettings.json %t/SDKs/MacOSX10.10.sdk +// RUN: sed -e 's/10\.14/10\.8/g' %S/Inputs/MacOSX10.14.sdk/SDKSettings.json > %t/SDKs/MacOSX10.10.sdk/SDKSettings.json // RUN: %clang -isysroot %t/SDKs/MacOSX10.10.sdk -c -### %s 2>&1 \ // RUN: | FileCheck --check-prefix=INFER_DEPLOYMENT_TARGET_VERSION %s // REQUIRES: system-darwin && native @@ -32,6 +32,6 @@ // CHECK: -target-sdk-version=10.14 // INFER_SDK_VERSION: "-triple" "x86_64-apple-macosx10.10.0" // INFER_SDK_VERSION-SAME: -target-sdk-version=10.10 -// INFER_DEPLOYMENT_TARGET_VERSION: "-triple" "x86_64-apple-macosx10.14.0" +// INFER_DEPLOYMENT_TARGET_VERSION: "-triple" "x86_64-apple-macosx10.8.0" // NO_VERSION-NOT: target-sdk-version // ERROR: warning: SDK settings were ignored as 'SDKSettings.json' could not be parsed |