>       The following code does not produce an error when one is expected.
> void stat ();
> 
> static const int success = 0;
> 
> void monk ()
> {
>   if (stat == success);
> };

Thanks for your report. This is not a bug in the compiler: both the
function pointer and the integer convert to bool (4.12). So this is a
boolean comparison, and thus well-formed C++.

Regards,
Martin


Reply via email to