<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/122892>122892</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
cannot compile this l-value expression yet
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
egorpugin
</td>
</tr>
</table>
<pre>
```
clang++ -v
clang version 20.0.0git (https://github.com/llvm/llvm-project c047a5b3f6e2295dd74f1e8f17f1a023150b246c)
Target: x86_64-pc-windows-msvc
Thread model: posix
```
`clang++ main.cpp -std=c++20`
```
struct A {
void f() {
l(r);
}
static void r() {}
static auto l(auto &&f) {} // error
//static void l(auto &&f) {} // ok
};
int main() {
A k;
k.f();
}
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyUUsGOmzAQ_ZrhYoHMAAYOHIiifEHvlbEH4q6DkW3Y3b-vIMluql5ahIR5M2_83ujJEMw0E3VQnaA6J3KNV-c7mpxf1snMyeD0ZweCP17eKyvnCfAEeGLp9gTYRj4YNzPkGc_4ZCIDbK4xLgGKHvACeJlMvK5DptwN8GLt9vyki3e_SEWmeFnLaihGQYhtpXVdjjk1Y16PueRY5BUfsBQKsAXe_5B-oghFzz4a8VOU6aLSdzNr9x7SW9jU3nL1JDW7OU12b1xcMB_A-1c_999XVzdp5kwtC0tD1FCc1R3HPwhf_BD9qiLrGdQn4D1jjG3OaDYCNoDtC7w_FrDxu_7iiUJ93k8hymjUnepfqPcqY88GuUZ3TDkOgAJQjN_Nx8Rj24y8d_4g34HXG_5pgHvbrdbnu1bgvZnjsZy_nPXs7WHoLXv4fpAO-V_rSnRX6LZoZUJdXheiqQQWIrl2Qo5DUVZDi3XVjtUwEkqOjRRa5bJFTEyHHCue52WOvKhEpvUolKpL0nXD9UhQcrpJY7M9UZnzU2JCWKnLEZsWEysHsuFIOeJM7-yoAuIeet8dMRzWKUDJrQkxfI-JJlrqlJxnF5lyt8VYYvFqArPpJu1KjD4WT-FI_yfFZPW2-7_gA14OOQHw8tC7dfg7AAD__wBLB6o">