Fix which Darwin versions have ObjC runtime with full subscripting support.
Update min deployment target in some tests so that they don't try to link against libarclite and don't fail when it's not available. rdar://problem/29253617 Reviewers: vsk, kubamracek Reviewed By: vsk Subscribers: jkorous-apple, cfe-commits Differential Revision: https://reviews.llvm.org/D43787 llvm-svn: 326143
This commit is contained in:
parent
599990530e
commit
9ef00ed487
|
@ -201,8 +201,14 @@ if config.host_os == 'Darwin':
|
|||
pass
|
||||
|
||||
config.substitutions.append( ("%macos_min_target_10_11", "-mmacosx-version-min=10.11") )
|
||||
|
||||
isIOS = getattr(config, 'ios', False)
|
||||
# rdar://problem/22207160
|
||||
config.substitutions.append( ("%darwin_min_target_with_full_runtime_arc_support",
|
||||
"-miphoneos-version-min=9.0" if isIOS else "-mmacosx-version-min=10.11") )
|
||||
else:
|
||||
config.substitutions.append( ("%macos_min_target_10_11", "") )
|
||||
config.substitutions.append( ("%darwin_min_target_with_full_runtime_arc_support", "") )
|
||||
|
||||
if config.android:
|
||||
adb = os.environ.get('ADB', 'adb')
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// RUN: %clang_tsan %s -lc++ -fobjc-arc -lobjc -o %t -framework Foundation
|
||||
// RUN: %clang_tsan %s -lc++ -fobjc-arc -lobjc -o %t -framework Foundation %darwin_min_target_with_full_runtime_arc_support
|
||||
// RUN: %run %t 2>&1 | FileCheck %s
|
||||
|
||||
// Check that we do not report races between:
|
||||
|
|
Loading…
Reference in New Issue