[PATCH v3] libstdc++: Implement LWG4222 'expected' constructor from a single value missing a constraint

2025-08-16 Thread Yihan Wang
libstdc++-v3/ChangeLog: * include/std/expected: Add missing constraint as per LWG 4222. * testsuite/20_util/expected/lwg4222.cc: New test. Signed-off-by: Yihan Wang --- libstdc++-v3/include/std/expected | 1 + .../testsuite/20_util/expected/lwg4222.cc | 39

[PATCH v2] libstdc++: Implement LWG4222 'expected' constructor from a single value missing a constraint

2025-08-14 Thread Yihan Wang
libstdc++-v3/ChangeLog: * include/std/expected: Add missing constraint as per LWG 4222. * testsuite/20_util/expected/lwg4222.cc: New test. Signed-off-by: Yihan Wang --- libstdc++-v3/include/std/expected | 1 + .../testsuite/20_util/expected/lwg4222.cc | 32

[PATCH] libstdc++: Implement LWG4222 'expected' constructor from a single value missing a constraint

2025-08-08 Thread Yihan Wang
libstdc++-v3/ChangeLog: * include/std/expected: * testsuite/20_util/expected/lwg4222.cc: New test. Signed-off-by: Yihan Wang --- libstdc++-v3/include/std/expected | 1 + .../testsuite/20_util/expected/lwg4222.cc | 15 +++ 2 files changed, 16