summaryrefslogtreecommitdiffstats
path: root/clang/test/Driver/darwin-objc-defaults.m
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2014-02-05 17:13:42 +0000
committerFariborz Jahanian <fjahanian@apple.com>2014-02-05 17:13:42 +0000
commit48f9ab2d54c31e1f908ba5005d286da1992ead0c (patch)
treeac546bff93ca303a063dbd2dd99aa92f51818497 /clang/test/Driver/darwin-objc-defaults.m
parente88421b6f70ebc33e8405a95de29ba4756731449 (diff)
downloadbcm5719-llvm-48f9ab2d54c31e1f908ba5005d286da1992ead0c.tar.gz
bcm5719-llvm-48f9ab2d54c31e1f908ba5005d286da1992ead0c.zip
Objective-C driver. Do not use legacy dispatch for
10.5 or less for x86_64 arch. // rdar://15852259 llvm-svn: 200854
Diffstat (limited to 'clang/test/Driver/darwin-objc-defaults.m')
-rw-r--r--clang/test/Driver/darwin-objc-defaults.m8
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/test/Driver/darwin-objc-defaults.m b/clang/test/Driver/darwin-objc-defaults.m
index 6f5ed87d286..1b3f7a84444 100644
--- a/clang/test/Driver/darwin-objc-defaults.m
+++ b/clang/test/Driver/darwin-objc-defaults.m
@@ -32,9 +32,17 @@
// x86_64
// RUN: %clang -target x86_64-apple-darwin10 -S -### %s \
+// RUN: -arch x86_64 -mmacosx-version-min=10.4 2> %t
+// RUN: FileCheck --check-prefix CHECK-CHECK-X86_64_OSX10_4 < %t %s
+
+// CHECK-CHECK-X86_64_OSX10_4: "-cc1"
+// CHECK-CHECK-X86_64_OSX10_4: -fobjc-dispatch-method=non-legacy
+
+// RUN: %clang -target x86_64-apple-darwin10 -S -### %s \
// RUN: -arch x86_64 -mmacosx-version-min=10.5 2> %t
// RUN: FileCheck --check-prefix CHECK-CHECK-X86_64_OSX10_5 < %t %s
+
// CHECK-CHECK-X86_64_OSX10_5: "-cc1"
// CHECK-CHECK-X86_64_OSX10_5: -fobjc-runtime=macosx-10.5
// CHECK-CHECK-X86_64_OSX10_5: -fobjc-dispatch-method=non-legacy
OpenPOWER on IntegriCloud