Re: [PATCH, V2] auto_vec copy/move improvements

2021-06-16 Thread Martin Sebor via Gcc-patches
On 6/16/21 4:13 AM, Richard Biener via Gcc-patches wrote: On Wed, Jun 16, 2021 at 5:18 AM Trevor Saunders wrote: - Unfortunately using_auto_storage () needs to handle m_vec being null. - Handle self move of an auto_vec to itself. - Make sure auto_vec defines the classes move constructor and

Re: [PATCH, V2] auto_vec copy/move improvements

2021-06-16 Thread Richard Biener via Gcc-patches
On Wed, Jun 16, 2021 at 5:18 AM Trevor Saunders wrote: > > - Unfortunately using_auto_storage () needs to handle m_vec being null. > - Handle self move of an auto_vec to itself. > - Make sure auto_vec defines the classes move constructor and assignment > operator, as well as ones taking vec, so

[PATCH, V2] auto_vec copy/move improvements

2021-06-15 Thread Trevor Saunders
- Unfortunately using_auto_storage () needs to handle m_vec being null. - Handle self move of an auto_vec to itself. - Make sure auto_vec defines the classes move constructor and assignment operator, as well as ones taking vec, so the compiler does not generate them for us. Per