[PATCH] D43787: Fix which Darwin versions have ObjC runtime with full subscripting support.
Volodymyr Sapsai via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Mon Feb 26 15:07:38 PST 2018
This revision was automatically updated to reflect the committed changes.
Closed by commit rL326143: Fix which Darwin versions have ObjC runtime with full subscripting support. (authored by vsapsai, committed by ).
Herald added subscribers: llvm-commits, delcypher.
Changed prior to commit:
https://reviews.llvm.org/D43787?vs=135985&id=135996#toc
Repository:
rL LLVM
https://reviews.llvm.org/D43787
Files:
compiler-rt/trunk/test/lit.common.cfg
compiler-rt/trunk/test/tsan/Darwin/norace-objcxx-run-time.mm
Index: compiler-rt/trunk/test/tsan/Darwin/norace-objcxx-run-time.mm
===================================================================
--- compiler-rt/trunk/test/tsan/Darwin/norace-objcxx-run-time.mm
+++ compiler-rt/trunk/test/tsan/Darwin/norace-objcxx-run-time.mm
@@ -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:
Index: compiler-rt/trunk/test/lit.common.cfg
===================================================================
--- compiler-rt/trunk/test/lit.common.cfg
+++ compiler-rt/trunk/test/lit.common.cfg
@@ -201,8 +201,14 @@
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')
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D43787.135996.patch
Type: text/x-patch
Size: 1354 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20180226/18c742eb/attachment-0001.bin>
More information about the cfe-commits
mailing list