summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in4
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,