clang-compatible

there shouldn't be an inline function pointer