Re: [PATCH 1/6] auto_vec copy/move improvements

2021-06-15 Thread Trevor Saunders
On Tue, Jun 15, 2021 at 10:18:30AM -0600, Martin Sebor wrote: > On 6/14/21 11:59 PM, Trevor Saunders wrote: > > - Unfortunately using_auto_storage () needs to handle m_vec being null. > > - Handle self move of an auto_vec to itself. > > - punt on defining copy or move operators for auto_vec with in

Re: [PATCH 1/6] auto_vec copy/move improvements

2021-06-15 Thread Martin Sebor via Gcc-patches
On 6/14/21 11:59 PM, Trevor Saunders wrote: - Unfortunately using_auto_storage () needs to handle m_vec being null. - Handle self move of an auto_vec to itself. - punt on defining copy or move operators for auto_vec with inline storage, until there is a need for them and we can decide what sem

Re: [PATCH 1/6] auto_vec copy/move improvements

2021-06-15 Thread Richard Biener via Gcc-patches
On Tue, Jun 15, 2021 at 9:57 AM Trevor Saunders wrote: > > On Tue, Jun 15, 2021 at 09:11:52AM +0200, Richard Biener wrote: > > On Tue, Jun 15, 2021 at 9:04 AM Trevor Saunders > > wrote: > > > > > > On Tue, Jun 15, 2021 at 08:42:35AM +0200, Richard Biener wrote: > > > > On Tue, Jun 15, 2021 at 8:

Re: [PATCH 1/6] auto_vec copy/move improvements

2021-06-15 Thread Trevor Saunders
On Tue, Jun 15, 2021 at 09:11:52AM +0200, Richard Biener wrote: > On Tue, Jun 15, 2021 at 9:04 AM Trevor Saunders wrote: > > > > On Tue, Jun 15, 2021 at 08:42:35AM +0200, Richard Biener wrote: > > > On Tue, Jun 15, 2021 at 8:00 AM Trevor Saunders > > > wrote: > > > > > > > > - Unfortunately usin

Re: [PATCH 1/6] auto_vec copy/move improvements

2021-06-15 Thread Richard Biener via Gcc-patches
On Tue, Jun 15, 2021 at 9:04 AM Trevor Saunders wrote: > > On Tue, Jun 15, 2021 at 08:42:35AM +0200, Richard Biener wrote: > > On Tue, Jun 15, 2021 at 8:00 AM Trevor Saunders > > wrote: > > > > > > - Unfortunately using_auto_storage () needs to handle m_vec being null. > > > - Handle self move o

Re: [PATCH 1/6] auto_vec copy/move improvements

2021-06-15 Thread Trevor Saunders
On Tue, Jun 15, 2021 at 08:42:35AM +0200, Richard Biener wrote: > On Tue, Jun 15, 2021 at 8:00 AM Trevor Saunders wrote: > > > > - Unfortunately using_auto_storage () needs to handle m_vec being null. > > - Handle self move of an auto_vec to itself. > > - punt on defining copy or move operators fo

Re: [PATCH 1/6] auto_vec copy/move improvements

2021-06-14 Thread Richard Biener via Gcc-patches
On Tue, Jun 15, 2021 at 8:00 AM Trevor Saunders wrote: > > - Unfortunately using_auto_storage () needs to handle m_vec being null. > - Handle self move of an auto_vec to itself. > - punt on defining copy or move operators for auto_vec with inline storage, > until there is a need for them and we