Miscellaneous-NoFunctionPointersΒΆ

Avoid defining function pointers

Required inputs: IR

Avoid defining function pointers.
Example
typedef void (*callback) (int); // bad
int h(int (g)(int));            // bad
int f(int i);                   // plain function
auto g() {return &f;};          // bad

Possible Messages

Key

Text

Severity

Disabled

function_pointer_definition

Avoid defining function pointers.

None

False

Options