<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/189605>189605</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
P3978R3: `constant_wrapper` should unwrap on call and subscript
</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/P3978R3
Feature-test macro (updated):
```c++
#define __cpp_lib_constant_wrapper 202603L // freestanding, also in <utility>
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxkUctu4zAM_Br6IjiQKT_igw5uuz71sNgfCGiJcdQqtqFHi_79wkm7T4KAMAOJI85QjG5emDU0D9A8FZTTZQ36HNhycOa1fIvlCxXTaj804AA4PLvlFdRwB-KS0hZvcAQc32esDn6_gON31XfHHwrkAHIYmVIOXCaOSVzJhFUAHvNmKbEF7PcJcoBW3tsAPuwtB0Bl-ewWFqeT2baTd9PJrEtMtKTTe6Bt4yD-K5TYSvUs7r8S58C8v7BumQEfBfm4CrcIUI85Oe_SB6hvf-oXVivbq54K1lXX1X3T1J0sLpoUNVQryZbl2WBLVrbnhlruVXeUJAun79qqupU8VDW3imqcTNWZqjFQS76S8wfv366HNcyFizGzro59K5vC08Q-3tJA9G76cgIR8BEQPzG2v5jd83KjjcNONU9F0PvocspzhFp6F1P8LZZc8qy_slGD2N3-x09opYiXNXsr8rJzYl2EIe8FLVbEPEUT3JaKHLz-O__ZpUueDma9Ao675udRbmF9YZMAx9u2EXD8XPhN488AAAD__7wzwFk">