https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103238

--- Comment #2 from Will Wray <wjwray at gmail dot com> ---
(It was my own 'interesting suggestion' to myself; going stir crazy coding!)
(Apologies if I stirred anything other than thought.)

Thank you for emphasising the important point on DRs. It's true that some
C++ DRs change behaviour, and lack clear communication of rationale. 

The strategy to merge this as a compiler extension seems the best way forward.
The g++ patch is ready for review with the P1997 feature mostly implemented or
marked as TODO. Test coverage is decent but there'll be omissions and errors.
The -farray-copy flag isolates the main code paths from the extension paths.

And, I hope I don't take DMR in vain; his design for 'the C object model',
with array as foundation, was inspired, if flawed - a rough cut gem.

Reply via email to