[llvm-branch-commits] [clang] [Clang] [C++26] Expansion Statements (Part 5: Iterating Expansion Statements) (PR #169684)
via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Tue Dec 2 18:34:18 PST 2025
Sirraide wrote:
> Update, I think I have figured out the lambda situation at this point (as in building the lambda and evaluating it works for simple examples); now I just need to test it thoroughly.
Ok, just pushed that too and I’ve also implemented support for [CWG 3131](https://github.com/cplusplus/CWG/issues/805), though note that the wording of that issue is likely still subject to change—at least considering the ongoing discussion on the issue. In particular, the comment Barry made wrt the fact that `begin` and `iter` should be `constexpr` only if the for-range-declaration makes sense to me and I’ve implemented that here.
https://github.com/llvm/llvm-project/pull/169684
More information about the llvm-branch-commits
mailing list