Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
path: root/tools/CheckMain.cpp
diff options
context:
space:
mode:
authorLeitwolf112026-10-23 02:33:21 +0300
committerLeitwolf112026-10-23 02:33:21 +0300
commitc7e625419e699f139c15ae190b0169d93768abe7 (patch)
treef39027814c87061e8f3ff9cc269945e1219372e2 /tools/CheckMain.cpp
parentafac14ac5a62d8d2e7efd2184ad34e16593eddfd (diff)
downloadcatch3-c7e625419e699f139c15ae190b0169d93768abe7.tar.gz
Draw tuples without capturing a pack in a nested lambda
MSVC rejected Gen::Tuples with C3493: the strategies were captured as a parameter pack and used inside a nested std::apply lambda. The strategies are now held as one std::tuple and drawn by Detail::DrawTuple over an index sequence; the comma fold still draws them strictly left to right, so choice sequences do not change. Verified: ProgmasoftSelfTest passes with MSVC 19.51 (cl) and with clang-cl 23, 57 test cases and 75,461 assertions each. The macOS and CodeQL failures of the previous run were runners that never started.
Diffstat (limited to 'tools/CheckMain.cpp')
0 files changed, 0 insertions, 0 deletions