On Fri, Feb 25, 2022 at 10:13:33AM +0100, Richard Biener via Gcc-patches wrote: > I meant > > /* Set the no_warning flag of STMT to NO_WARNING. */ > > static inline void > gimple_set_no_warning (gimple *stmt, bool no_warning) > { > stmt->no_warning = (unsigned) no_warning; > } > > on the artificial stmt.
That seems to be the same case as TREE_NO_WARNING, all those calls have been replaced: $ grep -w gimple_set_no_warning *.{h,cc} */*.{h,cc} gimple.h:gimple_set_no_warning (gimple *stmt, bool no_warning) But perhaps it is a good idea to start using that when the location_t isn't a good idea to use for suppression. I think it will work. Jakub