diff options
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/configure.in b/configure.in index 40e082fa42..2c7a14bd7e 100644 --- a/configure.in +++ b/configure.in @@ -238,7 +238,9 @@ AC_CACHE_VAL(rb_cv_rshift_sign, int main() { - return (-1!=(((-1)<<1)&FIXNUM_FLAG)>>1); + if (-1==(((-1)<<1)|FIXNUM_FLAG)>>1); + return 0; + return 1; } ], rb_cv_rshift_sign=yes, |