------- Additional Comments From manus at eiffel dot com  2004-11-09 23:32 
-------
This is not undefined, I know which feature I'm calling. It is `f'. Moreover I 
provide the right function cast which matches how `f' is actually declared.

What strikes me the most is that you reject:

((void (*) (char)) f)(a);

but allow:

void * fnptr = f;
((void (*) (char)) fnptr)(a);

This is rather surprising.

Regards,
Manu

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |UNCONFIRMED
         Resolution|INVALID                     |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18411

Reply via email to