File tree Expand file tree Collapse file tree 2 files changed +11
-12
lines changed Expand file tree Collapse file tree 2 files changed +11
-12
lines changed Original file line number Diff line number Diff line change @@ -208,13 +208,14 @@ static bool wantsObjCRuntime(const llvm::Triple &triple) {
208
208
// When updating the versions listed here, please record the most recent
209
209
// feature being depended on and when it was introduced:
210
210
//
211
- // - The hook to override class_getImageName (macOS 10.14 and equivalent)
211
+ // - Make assigning 'nil' to an NSMutableDictionary subscript delete the
212
+ // entry, like it does for Swift.Dictionary, rather than trap.
212
213
if (triple.isiOS ())
213
- return triple.isOSVersionLT (12 );
214
+ return triple.isOSVersionLT (9 );
214
215
if (triple.isMacOSX ())
215
- return triple.isMacOSXVersionLT (10 , 14 );
216
+ return triple.isMacOSXVersionLT (10 , 11 );
216
217
if (triple.isWatchOS ())
217
- return triple. isOSVersionLT ( 5 ) ;
218
+ return false ;
218
219
llvm_unreachable (" unknown Darwin OS" );
219
220
}
220
221
Original file line number Diff line number Diff line change 16
16
// IOS_ARCLITE: -o {{[^ ]+}}
17
17
18
18
19
- // RUN: %swiftc_driver -driver-print-jobs -target x86_64-apple-macosx10.14 %S/../Inputs/empty.swift | %FileCheck -check-prefix NO_ARCLITE %s
20
- // RUN: %swiftc_driver -driver-print-jobs -target x86_64-apple-macosx10.13 %S/../Inputs/empty.swift | %FileCheck -check-prefix ANY_ARCLITE %s
21
- // RUN: %swiftc_driver -driver-print-jobs -target x86_64-apple-ios12 %S/../Inputs/empty.swift | %FileCheck -check-prefix NO_ARCLITE %s
22
- // RUN: %swiftc_driver -driver-print-jobs -target x86_64-apple-ios11 %S/../Inputs/empty.swift | %FileCheck -check-prefix ANY_ARCLITE %s
23
- // RUN: %swiftc_driver -driver-print-jobs -target arm64-apple-tvos12 %S/../Inputs/empty.swift | %FileCheck -check-prefix NO_ARCLITE %s
24
- // RUN: %swiftc_driver -driver-print-jobs -target arm64-apple-tvos11 %S/../Inputs/empty.swift | %FileCheck -check-prefix ANY_ARCLITE %s
25
- // RUN: %swiftc_driver -driver-print-jobs -target armv7k-apple-watchos5 %S/../Inputs/empty.swift | %FileCheck -check-prefix NO_ARCLITE %s
26
- // RUN: %swiftc_driver -driver-print-jobs -target armv7k-apple-watchos4 %S/../Inputs/empty.swift | %FileCheck -check-prefix ANY_ARCLITE %s
19
+ // RUN: %swiftc_driver -driver-print-jobs -target x86_64-apple-macosx10.11 %S/../Inputs/empty.swift | %FileCheck -check-prefix NO_ARCLITE %s
20
+ // RUN: %swiftc_driver -driver-print-jobs -target x86_64-apple-macosx10.10 %S/../Inputs/empty.swift | %FileCheck -check-prefix ANY_ARCLITE %s
21
+ // RUN: %swiftc_driver -driver-print-jobs -target x86_64-apple-ios9 %S/../Inputs/empty.swift | %FileCheck -check-prefix NO_ARCLITE %s
22
+ // RUN: %swiftc_driver -driver-print-jobs -target x86_64-apple-ios8 %S/../Inputs/empty.swift | %FileCheck -check-prefix ANY_ARCLITE %s
23
+ // RUN: %swiftc_driver -driver-print-jobs -target arm64-apple-tvos9 %S/../Inputs/empty.swift | %FileCheck -check-prefix NO_ARCLITE %s
24
+ // RUN: %swiftc_driver -driver-print-jobs -target armv7k-apple-watchos2 %S/../Inputs/empty.swift | %FileCheck -check-prefix NO_ARCLITE %s
27
25
28
26
// NO_ARCLITE: bin/ld{{"? }}
29
27
// NO_ARCLITE-NOT: arclite
You can’t perform that action at this time.
0 commit comments