On 04/28/2012 07:12 AM, Paolo Carlini wrote:
isn't, but clearly can be instantiation dependent. Then, I guess the way
I'm proposing to handle this is by starting some sort of embryonic
instantiation_dependent_expression_p and using it only here, for now,
like the attached (which passes on x86_64-linux). What do you think?

I think that implementing it properly shouldn't be that much harder; the definition from the ABI is

An expression is instantiation-dependent if it is type-dependent or value-dependent, or it has a subexpression that is type-dependent or value-dependent.

This might just be a matter of calling for_each_template_parm and returning 1 if we see any template parameter.

Jason

Reply via email to