diff options
| author | Leitwolf11 | 2026-10-23 02:33:21 +0300 |
|---|---|---|
| committer | Leitwolf11 | 2026-10-23 02:33:21 +0300 |
| commit | c7e625419e699f139c15ae190b0169d93768abe7 (patch) | |
| tree | f39027814c87061e8f3ff9cc269945e1219372e2 /examples/110-Fix-ClassFixture.cpp | |
| parent | afac14ac5a62d8d2e7efd2184ad34e16593eddfd (diff) | |
| download | catch3-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 'examples/110-Fix-ClassFixture.cpp')
0 files changed, 0 insertions, 0 deletions