From 5f94a2cf5934dc8220690393a94c92d0146923b2 Mon Sep 17 00:00:00 2001 From: Steve Gerbino Date: Fri, 24 Jul 2026 18:21:04 +0200 Subject: [PATCH] ci: build the clang-cl leg in post-C++20 mode as well No Windows leg exercised anything newer than C++20; newest-standard coverage existed only on the POSIX legs. Use cxxstd=latest rather than 23: the msvc toolset (whose flags clang-win inherits) has no /std: mapping for 23, so cxxstd=23 emits no standard flag, the configure checks fail at the C++14 default, and b2 silently skips every target in that variant. latest maps to /std:c++latest, which enables the C++23-and-later library (_HAS_CXX23) on clang-cl. --- .github/compilers.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/compilers.json b/.github/compilers.json index 69cfdd942..950eeb1b2 100644 --- a/.github/compilers.json +++ b/.github/compilers.json @@ -115,7 +115,7 @@ "clang-cl": [ { "version": "*", - "cxxstd": "20", + "cxxstd": "20,latest", "latest_cxxstd": "20", "runs_on": "windows-2022", "cxx": "clang++-cl",