Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
git_commit commit 8ce0fb86d3acc066a16637ea5c5691da984707a7
Author: A. Jiang <de34@live.cn>
Date: Wed Oct 16 21:32:02 2024 +0800

[libc++][NFC] Reduce use of `__add_lvalue_reference_t` (#112497)

Currently, the occurrences of `__add_lvalue_reference_t` in
`__split_buffer` and `__assoc_state` are probably meaningless.

* In `__split_buffer`, the `__alloc_ref` and `__alloc_const_ref` member
typedefs are no longer used.
* In `__assoc_state`, we should simply use `_Rp&`, which must be
well-formed since it's already required that `sizeof(_Rp)` is
well-formed.

This PR removes the meaningless usages. The remaining occurrences in
`shared_ptr`, `unique_ptr`, and several type traits are meaningful.
Filter

ldionne-old-macbook-results test results

Run Order Start Time Duration
Current 515244 2025-12-16T16:40:01 0:00:00
Previous 515095 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.10s