View | Details | Raw Unified | Return to bug 202660
Collapse All | Expand All

(-)lang/ruby21/files/patch-include_ruby_ruby.h (+11 lines)
Line 0 Link Here
1
--- include/ruby/ruby.h.orig	2013-12-20 09:07:47.000000000 +0100
2
+++ include/ruby/ruby.h	2015-08-25 08:45:58.942682000 +0200
3
@@ -228,7 +228,7 @@ typedef char ruby_check_sizeof_voidp[SIZ
4
 #define FIXNUM_MAX (LONG_MAX>>1)
5
 #define FIXNUM_MIN RSHIFT((long)LONG_MIN,1)
6
 
7
-#define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
8
+#define INT2FIX(i) ((VALUE)(((VALUE)(i))<<1 | FIXNUM_FLAG))
9
 #define LONG2FIX(i) INT2FIX(i)
10
 #define rb_fix_new(v) INT2FIX(v)
11
 VALUE rb_int2inum(SIGNED_VALUE);

Return to bug 202660