diff options
-rw-r--r-- | test/Coverage/targets.c | 4 | ||||
-rw-r--r-- | test/Frontend/mmacosx-version-min-test.c | 1 | ||||
-rw-r--r-- | tools/clang-cc/clang-cc.cpp | 9 |
3 files changed, 4 insertions, 10 deletions
diff --git a/test/Coverage/targets.c b/test/Coverage/targets.c index 5a87b4dcc5..663f4abf02 100644 --- a/test/Coverage/targets.c +++ b/test/Coverage/targets.c @@ -16,4 +16,8 @@ // RUN: clang-cc -g -triple x86_64-apple-darwin9 -emit-llvm -o %t %s && // RUN: clang-cc -g -triple x86_64-pc-linux-gnu -emit-llvm -o %t %s && // RUN: clang-cc -g -triple x86_64-unknown-unknown -emit-llvm -o %t %s && + +// <rdar://problem/7181838> clang 1.0 fails to compile Python 2.6 +// RUN: clang-cc -g -triple x86_64-apple-darwin9 -emit-llvm -o %t %s -mmacosx-version-min=10.4 && + // RUN: true diff --git a/test/Frontend/mmacosx-version-min-test.c b/test/Frontend/mmacosx-version-min-test.c deleted file mode 100644 index d117d1c776..0000000000 --- a/test/Frontend/mmacosx-version-min-test.c +++ /dev/null @@ -1 +0,0 @@ -// RUN: not clang-cc -fsyntax-only -mmacosx-version-min=10.4 -triple=x86_64-apple-darwin %s diff --git a/tools/clang-cc/clang-cc.cpp b/tools/clang-cc/clang-cc.cpp index aea96cf865..4078331e26 100644 --- a/tools/clang-cc/clang-cc.cpp +++ b/tools/clang-cc/clang-cc.cpp @@ -911,15 +911,6 @@ static void HandleMacOSVersionMin(llvm::Triple &Triple) { } unsigned VersionNum = MacOSVersionMin[3]-'0'; - - if (VersionNum <= 4 && Triple.getArch() == llvm::Triple::x86_64) { - fprintf(stderr, - "-mmacosx-version-min=%s is invalid with -arch x86_64.\n", - MacOSVersionMin.c_str()); - exit(1); - } - - llvm::SmallString<16> NewDarwinString; NewDarwinString += "darwin"; |