<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/148131>148131</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
P2988R12: `std::optional<T&>`
</td>
</tr>
<tr>
<th>Labels</th>
<td>
libc++,
c++26,
wg21 paper
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
frederick-vs-ja
</td>
</tr>
</table>
<pre>
**Link:** https://wg21.link/P2988R12
Feature-test macro (increased):
```C++
#define __cpp_lib_freestanding_optional 202506L
#define __cpp_lib_optional 202506L
```
Note that `__cpp_lib_freestanding_optional` also relies on [P2407R5](https://wg21.link/P2407R5) (#105391).
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyEUkFv2zwM_TX0RYghUZZsH3Rwm_pUfCiK7x7INuOoVWxDkjPs3w9Osmw9bBMICI8g-fSeaGN040RkQD2B2md2Tac5mGOggYLrP3eXuPuwWTcP3w1gA9i8uukTZHMD7JTSEq-wBWy_jShyvxVg-4Z1Vb0LBN4Ab1qyaQ20SxQTO9s-zAywclMfyEYaAOttCG9A81s8Az5twRtAOdDRTcQOh35ZDt51h2MgislOg5vGw7wkN0_WM-SouH79Q8-j7Mv5recn9e3F_82JWDrZxEDzfzCD5sz6OLNA3lFk88RAPb1hwct3BWoPWP3NqFsZ1pslgFJwJWsBWOfZYORQy9pmZESpEEVdCJ2dDFW6LLtC2UEKy3vNleh4XcpaqUL0EjNnrsJKIXgptdJ5V9liIFtbNRS87C0UnM7W-dz7yzmfw5i5GFcyoqiEFJm3Hfl43QpE77r-_h2IgM-AeMeoH5lNElvsQmFLqX0WzDZ6161jhIJ7F1P8RZZc8mQeOyKbzeWYhs0h2Tx8lc_wglBxqPb_A-oHAPkCmmdr8OarsaNLp7XL-_kM2G5s92u3hPmD-gTYXnVGwPYu9WLwRwAAAP__uMHgVg">