https://godbolt.org/z/oz3x6eeYK auto l = []<auto> noexcept requires true {}; Although I am not particularly sure, this kind of grammar should be considered wrong?
You can see more details in https://stackoverflow.com/questions/66833334/the-validity-of-lambda-expression-with-omitted-parameter-list-in-c23
Patch in review: https://reviews.llvm.org/D99489. Thanks for reporting. I'm the one to blame :).
Just want to make c++ better, thank you for your hard work and contribution.
Fixed in https://reviews.llvm.org/rGa99b8ae3909106d831d880c1647dabe92f470290.
Changed component to C++2b.