<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/126231>126231</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
compile with clang 20.1.0 error: 'lifetimebound' attribute cannot be applied to a....
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
marakew
</td>
</tr>
</table>
<pre>
```
[5/6] D:\LLVM-20.x.x-win64\bin\clang++.exe -isystem D:/msvc/VC/Tools/MSVC/14.43.34808/include -isystem D:/msvc/V
C/Tools/MSVC/14.43.34808/atlmfc/include -isystem "D:/Program Files (x86)/Windows Kits/10/Include/10.0.18362.0/ucr
t" -isystem "D:/Program Files (x86)/Windows Kits/10/Include/10.0.18362.0/shared" -isystem "D:/Program Files (x86)
/Windows Kits/10/Include/10.0.18362.0/um" -isystem "D:/Program Files (x86)/Windows Kits/10/Include/10.0.18362.0/w
inrt" -O3 -DNDEBUG -std=c++20 -Xclang -flto-visibility-public-std -D_MT -Xclang --dependent-lib=libcmt -MD -MT CM
akeFiles/demo.dir/main.cpp.obj -MF CMakeFiles\demo.dir\main.cpp.obj.d @CMakeFiles\demo.dir\main.cpp.obj.modmap -o
CMakeFiles/demo.dir/main.cpp.obj -c D:/T60/test/CMake_Modules/main.cpp
FAILED: CMakeFiles/demo.dir/main.cpp.obj
D:\LLVM-20.x.x-win64\bin\clang++.exe -isystem D:/msvc/VC/Tools/MSVC/14.43.34808/include -isystem D:/msvc/VC/Tool
s/MSVC/14.43.34808/atlmfc/include -isystem "D:/Program Files (x86)/Windows Kits/10/Include/10.0.18362.0/ucrt" -is
ystem "D:/Program Files (x86)/Windows Kits/10/Include/10.0.18362.0/shared" -isystem "D:/Program Files (x86)/Windo
ws Kits/10/Include/10.0.18362.0/um" -isystem "D:/Program Files (x86)/Windows Kits/10/Include/10.0.18362.0/winrt"
-O3 -DNDEBUG -std=c++20 -Xclang -flto-visibility-public-std -D_MT -Xclang --dependent-lib=libcmt -MD -MT CMakeFil
es/demo.dir/main.cpp.obj -MF CMakeFiles\demo.dir\main.cpp.obj.d @CMakeFiles\demo.dir\main.cpp.obj.modmap -o CMake
Files/demo.dir/main.cpp.obj -c D:/T60/test/CMake_Modules/main.cpp
In module 'MyModule' imported from D:/T60/test/CMake_Modules/main.cpp:1:
D:/msvc/VC/Tools/MSVC/14.43.34808/include\utility:784:6: error: 'lifetimebound' attribute cannot be applied to a
parameter of a function that returns void; did you mean 'lifetime_capture_by(X)'
784 | void as_const(const _Ty&&) = delete;
| ^
1 error generated.
ninja: build stopped: subcommand failed.
```
https://github.com/microsoft/STL/issues/5271#issuecomment-2638782498
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzMVl1v2zYU_TXXLxcSKOrTD3qQ7WooFm8D6nV9MyiSttlSokBSSfzvB0pOmwFb12ArGkOARPnccz8PReacOg9S1pBvIN-t2OQvxtY9s-yTfFh1RlxrKMjtIg3kmxxoW0C-wx2kDeTbu7v3-4iS-DF-jB7UUGSQbzs1QL7lmg1noBugm1g-SsRIuavzsl9Madu7ew60fb8F2h6M0Q5ou383L5MsztI4zSpSAW3VwPUk5D8SAGn-lYN53Z_435EBpTe-36w5W9Zjq7R0CLR6rAqga6DtH2oQ5sHhz8oHDwkB2r5diOZlTOKkSgsahz8mboE0Hij9jk7chVkpXuiDNC_Opf--aTwAadRgl2L9mmK0-2X3ZvP7Txg5LyDd8WWAKMHowzxQGJ20N9G9cqpTWvlrNE6dVjzgMdod94cvyEjIUQ5CDj7SqoN0p1XHe4_RfofR_oDbPZCGfZJzDkBbIXsTC2XDaDE1xHwcY9N9xGjf4nb_GZhvPwPz7XNgLBAy8k3I3oiejRgZIM1z7q8EwZ_G_lCEynnpPNB2tj3ujZgW8ycbIE3bvL17E2y-yQGQ5sWS_m6KfiIA0rwSRT_JGUjzmhR98wGkeTWKvskZSPMDBL3MOZDmhwl6IQ7y-98F_XbAfn6PQMv9dcEALVH1o7FeCjxZ07-MNW2SAL-J_-UShnw7-blvkDZllUHaFGHLkdYaGx6AllqdpFe97Mw0iBAv896qbvISORsG47GTyMZRKynQG2RAmpFZ1ksvLZoTMjxNA_fKDOgvzKOVfrKDw3ujBKQbFErg1UzYSzY8d3jkbPSTlcfuCrT6ME9zGXZcLKsModzODMjckZsh1Kma73g8XIEW87VGSHcopJZeQrqZjcMvGC8P-RsgTbIkjGc5SMu8FDGQZlDDRxZq0E1KC3TejKMU4YWbOm76ng0CT0zpBf6XkxZpLt6PbmkK0Pas_GXqYm760CTFrXHmFDr77nAXuuHcNDc2p2UCNJ3XwUXQCi3Sqqxotq5Wok7FOl2zlayTMq3WtEzW69WlPpUsTxLecZpxxtacFSI5deSUy4x2JCtWqqaE5oSSMkmSdb6Oq6zKy5xnHeVVWlUdZET2TOlY6_s-Nva8mmOoE1rQNFlp1knt5oMmpbfvCA1nTlsHg6ibzg4yopXz7guFV17Lmpt-VFrig_IXXLYCSuIkJv9tyuI4jleT1fVXKh0iud2i0ZqPkvvn1b4ld1_TPwMAAP__zpNsYA">