Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
git_commit commit cae351f3453a0a26ec8eb2ddaf773c24a29d929e
Author: A. Jiang <de34@live.cn>
Date: Sat Oct 26 07:38:52 2024 +0800

[libc++] Bump `__cpp_lib_optional` and `__cpp_lib_variant` (#113650)

In C++20 mode, `__cpp_lib_optional` and `__cpp_lib_variant` should be
`202106L` due to DR P2231R1.

In C++26 mode, `__cpp_lib_variant` should be bumped to `202306L` due to
P2637R3.
- Clang 16/17 shouldn't get this bumping (as member `visit` requires
explicit object parameters), but it's very tricky to make the bumping
conditionally enabled. I _hope_ unconditionally bumping in C++26 will be
OK for LLVM 20 when the support for Clang 17 is dropped.

Related PRs:
- https://reviews.llvm.org/D102119
- #83335
- #76447
Filter

ldionne-old-macbook-results test results

Run Order Start Time Duration
Current 516151 2025-12-16T16:40:01 0:00:00
Previous 516139 2025-12-16T16:40:01 0:00:00
Baseline 485288 2025-12-16T16:40:01 0:00:00


Tests Summary

Status Group # # (B)
Total Tests 0

Report Time: 0.07s