From cb7eaa7fe6e5172578bd5e57bd527672c3ac2bf0 Mon Sep 17 00:00:00 2001 From: Alex Shinn Date: Sun, 7 May 2017 16:36:12 +0900 Subject: [PATCH] fixing bitwise-xor for negative bignum cases --- lib/srfi/142/bit.c | 8 ++++++-- lib/srfi/142/test.sld | 3 +++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/lib/srfi/142/bit.c b/lib/srfi/142/bit.c index e80e17bd..3dae9eab 100644 --- a/lib/srfi/142/bit.c +++ b/lib/srfi/142/bit.c @@ -131,9 +131,9 @@ sexp sexp_bit_ior (sexp ctx, sexp self, sexp_sint_t n, sexp x, sexp y) { sexp_set_twos_complement(res); for (i=0; i