<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">