Re: C++ PATCH for more checking of DECL_MUTABLE_P

2019-08-13 Thread Jason Merrill
On 8/10/19 2:57 PM, Marek Polacek wrote: Some preparatory work before adding constinit. mutable is only appropriate for FIELD_DECLs (when they're not static), but we've never made sure that we're not setting DECL_MUTABLE_P on a different _DECL. I mean to use DECL_LANG_FLAG_0 in a VAR_DECL for

C++ PATCH for more checking of DECL_MUTABLE_P

2019-08-10 Thread Marek Polacek
Some preparatory work before adding constinit. mutable is only appropriate for FIELD_DECLs (when they're not static), but we've never made sure that we're not setting DECL_MUTABLE_P on a different _DECL. I mean to use DECL_LANG_FLAG_0 in a VAR_DECL for DECL_DECLARED_CONSTINIT_P.