On Feb 25, 2013, at 8:34 AM, Alexander Zinenko <[email protected]> wrote:
> This patch allows function templates with GNU noreturn attribute to 
> participate in overload resolution as non-noreturn ones.  Same behavior is 
> allowed for functions now.
> The patch only allows deducing such types since the necessary adjustments are 
> already performed in corresponding functions (like in IsStandardConversion).

This function does a lot of work to make sure that the final equality 
comparison is a (fast) pointer equality test, and you're replacing it with a 
(slow) function call.

Also, we definitely don't want to allow noreturn mismatches in every context.

John.

_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to