Re: [PATCH v2] c++: Fix wrong no post-decrement operator error in template [PR94190]

2020-03-24 Thread Jason Merrill via Gcc-patches
On 3/23/20 11:06 AM, Marek Polacek wrote: On Tue, Mar 17, 2020 at 04:05:31PM -0400, Jason Merrill wrote: On 3/16/20 10:01 PM, Marek Polacek wrote: On Mon, Mar 16, 2020 at 05:12:15PM -0400, Jason Merrill wrote: On 3/16/20 10:57 AM, Marek Polacek wrote: Now that convert_like creates an IMPLICIT

Re: [PATCH v2] c++: Fix wrong no post-decrement operator error in template [PR94190]

2020-03-23 Thread Marek Polacek via Gcc-patches
On Tue, Mar 17, 2020 at 04:05:31PM -0400, Jason Merrill wrote: > On 3/16/20 10:01 PM, Marek Polacek wrote: > > On Mon, Mar 16, 2020 at 05:12:15PM -0400, Jason Merrill wrote: > > > On 3/16/20 10:57 AM, Marek Polacek wrote: > > > > Now that convert_like creates an IMPLICIT_CONV_EXPR when it converts

Re: [PATCH v2] c++: Fix wrong no post-decrement operator error in template [PR94190]

2020-03-17 Thread Jason Merrill via Gcc-patches
On 3/16/20 10:01 PM, Marek Polacek wrote: On Mon, Mar 16, 2020 at 05:12:15PM -0400, Jason Merrill wrote: On 3/16/20 10:57 AM, Marek Polacek wrote: Now that convert_like creates an IMPLICIT_CONV_EXPR when it converts something that involves a class in a template, we must be prepared to handle it

Re: [PATCH v2] c++: Fix wrong no post-decrement operator error in template [PR94190]

2020-03-16 Thread Marek Polacek via Gcc-patches
On Mon, Mar 16, 2020 at 05:12:15PM -0400, Jason Merrill wrote: > On 3/16/20 10:57 AM, Marek Polacek wrote: > > Now that convert_like creates an IMPLICIT_CONV_EXPR when it converts > > something that involves a class in a template, we must be prepared to > > handle it. In this test, we have a class