[ERROR]
Some special functions must have certain return types. An occurred function did have an illegal return type.
Depending on FunctionKind:
- operator -> must return a pointer or a reference or an instance of a class, structure or union
- operator delete must return void
- operator new must return void *