Re: [PATCH] c++: Incomplete parameter mappings during normalization

2020-09-28 Thread Patrick Palka via Gcc-patches
On Mon, 28 Sep 2020, Jason Merrill wrote: > On 9/25/20 4:44 PM, Patrick Palka wrote: > > In the testcase concepts7.C below, we currently reject the call to f1 > > but we accept the call to f2, even though their associated constraints > > are functionally equivalent. > > Rather, because they are n

Re: [PATCH] c++: Incomplete parameter mappings during normalization

2020-09-28 Thread Jason Merrill via Gcc-patches
On 9/25/20 4:44 PM, Patrick Palka wrote: In the testcase concepts7.C below, we currently reject the call to f1 but we accept the call to f2, even though their associated constraints are functionally equivalent. Rather, because they are not functionally equivalent. The reason satisfaction diff

[PATCH] c++: Incomplete parameter mappings during normalization

2020-09-25 Thread Patrick Palka via Gcc-patches
In the testcase concepts7.C below, we currently reject the call to f1 but we accept the call to f2, even though their associated constraints are functionally equivalent. The reason satisfaction differs for (!!C is due to normalization: the former is already an atom, and the latter is not. Normali