For a call to a non-member function or to a static member function, the postfix expression shall either be:
- anlvalue that refers to a function (in which case the function-to-pointer standard conversion is suppressed on the postfix expression), or
- [a prvalue and] have function pointer type.