On Thu, Nov 18, 2021 at 03:30:48PM -0600, Bill Schmidt wrote:
> 
> On 11/18/21 3:16 PM, Segher Boessenkool wrote:
> > Hi!
> >
> > On Wed, Nov 17, 2021 at 05:06:05PM -0600, Bill Schmidt wrote:
> >>> I don't like that at all.  The user didn't write the _vsx thing, and it
> >>> isn't documented either (neither is the _vec one, but that is a separate
> >>> issue, specific to this builtin).
> >> I feel like I haven't explained this well.  This kind of thing has been in
> >> existence forever even in the old builtins code.  The combination of the
> >> error showing the internal builtin name, and the note tying the overload
> >> name to the internal builtin name, has been there all along.  The name of
> >> the internal builtin is pretty meaningless.  The only thing that's 
> >> interesting
> >> in this case is that we previously didn't get this *for this specific case*
> >> because the old code went to a generic fallback.  But in many other cases
> >> you get exactly this same kind of error message for the old code.
> > Yes.  And it still is a regression (in *this* case).
> 
> Sorry, I don't understand.  Why specifically is this a regression?

It is wrong now, in ways that it wasn't wrong before.  That is the
definition of regression!


Segher

Reply via email to