Sirraide wrote:

They’re essentially all already implemented:

* [CWG3044](https://cplusplus.github.io/CWG/issues/3044.html) "Iterating 
expansion statements woes": This one is implemented, but note that it’s 
partially superseded by 3131.
* [CWG3048](https://cplusplus.github.io/CWG/issues/3048.html) "Empty 
destructuring expansion statements": Also implemented (though the AST 
representation is currently bit strange since we end up w/ an empty 
`DecompositionDecl`; I’m not sure we care to change that though)
* [CWG3061](https://cplusplus.github.io/CWG/issues/3061.html) "Trailing comma 
in an expansion-init-list" : Also implemented.
* [CWG3123](https://cplusplus.github.io/CWG/issues/3123.html) "Global lookup 
for begin and end for expansion statements": That one I opened, so yes, it’s 
implemented.
* [CWG3131](https://cplusplus.github.io/CWG/issues/3131.html) "Value categories 
and types for the range in iterable expansion statements": That one I just got 
done implementing; see 
https://github.com/llvm/llvm-project/pull/169684#issuecomment-3604786775 as 
well as some of the comments I just added to that patch.

> I'd also be very grateful if you added tests for those Core issues. Probably 
> not right now, as the last two hasn't even been discussed in Core

Then should I make that a follow-up patch after this entire patch series is 
merged?



https://github.com/llvm/llvm-project/pull/169686
_______________________________________________
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to