This reverts commit 42a31501a8bd858d5560b389712a7c230a4c2074. It breaks compat as is and needs some further work before it can be cherry-picked for 3.2.x.
@@ -554,8 +554,8 @@ MonoObject *variant_to_mono_object(const Variant *p_var, const ManagedType &p_ty
return BOX_BOOLEAN(val);
}
case Variant::INT: {
- int64_t val = p_var->operator int64_t();
- return BOX_INT64(val);
+ int32_t val = p_var->operator signed int();
+ return BOX_INT32(val);
case Variant::REAL: {
#ifdef REAL_T_IS_DOUBLE