Re: [PATCH v3] c++: Implement -Wrange-loop-construct [PR94695]

2020-09-29 Thread Marek Polacek via Gcc-patches
On Mon, Sep 28, 2020 at 03:05:55PM -0400, Jason Merrill via Gcc-patches wrote: > On 9/28/20 12:30 PM, Marek Polacek wrote: > > On Sat, Sep 26, 2020 at 01:22:41AM -0400, Jason Merrill wrote: > > > > +bool > > > > +ref_conv_binds_directly_p (tree type, tree expr) > > > > +{ > > > > + gcc_assert (TYP

Re: [PATCH v3] c++: Implement -Wrange-loop-construct [PR94695]

2020-09-28 Thread Jason Merrill via Gcc-patches
On 9/28/20 12:30 PM, Marek Polacek wrote: On Sat, Sep 26, 2020 at 01:22:41AM -0400, Jason Merrill wrote: +bool +ref_conv_binds_directly_p (tree type, tree expr) +{ + gcc_assert (TYPE_REF_P (type)); + conversion *conv = implicit_conversion (type, TREE_TYPE (expr), expr, +

Re: [PATCH v3] c++: Implement -Wrange-loop-construct [PR94695]

2020-09-28 Thread Marek Polacek via Gcc-patches
On Sat, Sep 26, 2020 at 01:22:41AM -0400, Jason Merrill wrote: > > +bool > > +ref_conv_binds_directly_p (tree type, tree expr) > > +{ > > + gcc_assert (TYPE_REF_P (type)); > > + conversion *conv = implicit_conversion (type, TREE_TYPE (expr), expr, > > + /*c_cas