This isn't a GCC question specifically - it's more of a C language question.

I'm involved in a discussion involving C language function pointers.
The other party claims calling functions through a function pointer is 
"undefined behavior" because it's not specifically mentioned in the C language 
spec.
This seems silly, because this is a common language feature used by bytecode 
interpreters, JITs, etc.

Can someone clarify that calling functions through a function pointer is not 
"undefined behavior"?

Thanks in advance.

Toshi

Reply via email to