From 5202a7d84bb279739724bd47921f2149f4a93827 Mon Sep 17 00:00:00 2001 From: Alastair Houghton Date: Fri, 10 Oct 2025 11:15:51 +0100 Subject: [PATCH] [Test] Fix StdlibDeploymentTarget for non-macOS cases. We should be using `run_vers`, not `platform.mac_ver()[0]`. rdar://159238613 --- test/lit.cfg | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/test/lit.cfg b/test/lit.cfg index d0016388f1c30..40c3bbb83f104 100644 --- a/test/lit.cfg +++ b/test/lit.cfg @@ -567,11 +567,9 @@ def availability_macro_to_current(macro): }.get(run_os) orig_vers = vers_by_platform.get(platform_name) - if orig_vers is not None and orig_vers != "9999": - ver = platform.mac_ver()[0] - - if version_gt(orig_vers, ver): - return f"StdlibDeploymentTarget {stdlib_vers}:{platform_name} {ver}" + if orig_vers is not None and orig_vers != "9999" \ + and version_gt(orig_vers, run_vers): + return f"StdlibDeploymentTarget {stdlib_vers}:{platform_name} {run_vers}" return f"StdlibDeploymentTarget {stdlib_vers}:{orig_spec}"