On Tuesday, 1 October 2013 at 18:55:42 UTC, Maxim Fomin wrote: > foo is not a function pointer > Hoooo ! I see. Well, it should. This distinction between function pointer and function do not even exists at assembly level (you always pass a function pointer to call instruction).