Type type cannot be used in this location on 32-bit platforms

You’ve used the specified data type in an invalid location on a 32-bit platform. For example, an i8 or long is not permitted as the return type for a method or function or as the data type for a property on a 32-bit platform. (Warning level 3)