diff --git a/core/variant/variant_op.h b/core/variant/variant_op.h index 0bd8b830e07..e95f2b49bfc 100644 --- a/core/variant/variant_op.h +++ b/core/variant/variant_op.h @@ -317,7 +317,7 @@ public: *VariantGetInternalPtr::get_ptr(r_ret) = *VariantGetInternalPtr::get_ptr(left) % *VariantGetInternalPtr::get_ptr(right); } static void ptr_evaluate(const void *left, const void *right, void *r_ret) { - PtrToArg::encode(PtrToArg::convert(left) / PtrToArg::convert(right), r_ret); + PtrToArg::encode(PtrToArg::convert(left) % PtrToArg::convert(right), r_ret); } static Variant::Type get_return_type() { return GetTypeInfo::VARIANT_TYPE; } };