Skip to content

Fix incorrect size calculation of GDNative godot_variant for android armv7

Created by: kosz78

I found that Variant type for android armv7 has size = 24 bytes, but GDNative godot_variant has 20 bytes The reason is that compiler auto align memory for largest member size, in case of Variant it is int64_t I have fixed godot_variant declaration to be similar as Variant and added compile-time size check guards for GDNative types

Merge request reports