Not easily fixable, a function pointer has a different ABI than a virtual or instance call for non-scalar types, even if they fit within a register, but this doesn't applies when directly returning scalar types or void.
Should instead disable usage when a non-scalar or non-void return type is used.
Not easily fixable, a function pointer has a different ABI than a virtual or instance call for non-scalar types, even if they fit within a register, but this doesn't applies when directly returning scalar types or void.
Should instead disable usage when a non-scalar or non-void return type is used.