From 467b59c2eb06f7fe6c2b5b677855cd422adbc45c Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Fri, 8 Jan 2021 19:31:39 +0100 Subject: [PATCH] patch 8.2.2312: build failure with Ruby 3.0 and 32 bits Problem: Build failure with Ruby 3.0 and 32 bits. Solution: Add #ifdef. (closes #7638) --- src/if_ruby.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/if_ruby.c b/src/if_ruby.c index 6522d07..b29f8be 100644 --- a/src/if_ruby.c +++ b/src/if_ruby.c @@ -596,11 +596,13 @@ rb_check_type_stub(VALUE obj, int t) { dll_rb_check_type(obj, t); } +# if VIM_SIZEOF_INT < VIM_SIZEOF_LONG // 64 bits only unsigned long rb_num2uint_stub(VALUE x) { return dll_rb_num2uint(x); } +# endif void ruby_malloc_size_overflow_stub(size_t x, size_t y) { -- 2.13.7