File tree Expand file tree Collapse file tree 1 file changed +6
-9
lines changed Expand file tree Collapse file tree 1 file changed +6
-9
lines changed Original file line number Diff line number Diff line change @@ -110,10 +110,8 @@ class GetDeallocThroughFn {
110
110
return emitNewLayoutOffsetIntoTask (task);
111
111
}
112
112
auto deploymentRange =
113
- IGM.Context .getTargetAvailabilityDomain ().getDeploymentRange (
114
- IGM.Context );
115
- if (!deploymentRange || deploymentRange->isContainedIn (
116
- IGM.Context .getSwift57Availability ())) {
113
+ AvailabilityRange::forDeploymentTarget (IGM.Context );
114
+ if (deploymentRange.isContainedIn (IGM.Context .getSwift57Availability ())) {
117
115
return emitNewLayoutOffsetIntoTask (task);
118
116
}
119
117
@@ -229,13 +227,12 @@ class GetDeallocThroughFn {
229
227
llvm::Value *emitSwift57VersionCheck () {
230
228
auto availability = IGM.Context .getSwift57Availability ();
231
229
auto deploymentRange =
232
- IGM.Context .getTargetAvailabilityDomain ().getDeploymentRange (
233
- IGM.Context );
234
- assert (deploymentRange);
235
- assert (!deploymentRange->isContainedIn (
236
- IGM.Context .getSwift57Availability ()));
230
+ AvailabilityRange::forDeploymentTarget (IGM.Context );
231
+ assert (!deploymentRange.isContainedIn (availability));
237
232
(void )deploymentRange;
238
233
assert (availability.hasMinimumVersion ());
234
+ // FIXME: [availability] This does not generate the correct query for
235
+ // macCatalyst or zippered targets (rdar://155999964).
239
236
auto version = availability.getRawMinimumVersion ();
240
237
auto *major = getInt32Constant (version.getMajor ());
241
238
auto *minor = getInt32Constant (version.getMinor ());
You can’t perform that action at this time.
0 commit comments