bject: [PATCH] c++: reference variable as default targ [PR101463]
Here during default template argument substitution we wrongly consider
the (substituted) default arguments v and vt as value-dependent[1]
which ultimately leads to deduction failure for the calls.
The bogus value_dependent_expression_p
> dependence check when we know all previous arguments are non-dependent
> seems safer, and we can simplify it a bit even.
>
> What do you think about backporting the following in order to fix 101463
> on the release branches? Bootstrappped and regtested on
> x86_64-pc-lin
ng in order to fix 101463
on the release branches? Bootstrappped and regtested on
x86_64-pc-linux-gnu on the 14 branch.
-- >8 --
Subject: [PATCH] c++: reference variable as default targ [PR101463]
Here during default template argument substitution we wrongly consider
the (s
On 1/5/24 15:01, Patrick Palka wrote:
Bootstrapped and regtested on x86_64-pc-linux-gnu, does this
look OK for trunk?
-- >8 --
Here during default template argument substitution we wrongly consider
the (substituted) default arguments v and vt as value-dependent[1]
which ultimately leads to dedu
Bootstrapped and regtested on x86_64-pc-linux-gnu, does this
look OK for trunk?
-- >8 --
Here during default template argument substitution we wrongly consider
the (substituted) default arguments v and vt as value-dependent[1]
which ultimately leads to deduction failure for the calls.
The bogus