Temtaime:

This code doesn't compiles with an error:
Error: 'b' is not of arithmetic type, it is a B

If i remove k++, then it's OK. It seems that compiler omitting the function if there an error in it.

It's a bad error message, but it's correct, because k doesn't exists. This error message is so bad because opBinary is a template.

In Bugzilla there is a request for an improvement related to this:
http://d.puremagic.com/issues/show_bug.cgi?id=9715

Bye,
bearophile

Reply via email to