On Fri, Sep 11, 2020 at 10:57:21AM -0400, Nathan Sidwell wrote:
> On 9/10/20 10:15 PM, Marek Polacek via Gcc-patches wrote:
> > Since we now have DECL_DECLARED_CONSTINIT_P, we no longer need
> > LOOKUP_CONSTINIT.
> > 
> > Bootstrapped/regtested on x86_64-pc-linux-gnu, ok for trunk?
> 
> looks good, thanks for noticing.  BTW, you now have
> >       /* Set constexpr flag on vars (functions got it in grokfndecl).  */
> >       if (constexpr_p && VAR_P (decl))
> >         DECL_DECLARED_CONSTEXPR_P (decl) = true;
> > +    /* And the constinit flag (which only applies to variables).  */
> > +    else if (constinit_p && VAR_P (decl))
> > +      DECL_DECLARED_CONSTINIT_P (decl) = true;
> 
> might that be clearer as
> if (VAR_P (decl))
>   {  constexpr stuff constinit stuff }
> 
> ?  Ok either way

Agreed, it'd be nicer to factor VAR_P out.  I'll make that change.

Thanks,
Marek

Reply via email to