~ chicken-core (chicken-5) 44a51b027d2d7acf0a38e476e900d7ec50d0cfe9


commit 44a51b027d2d7acf0a38e476e900d7ec50d0cfe9
Author:     felix <felix@call-with-current-continuation.org>
AuthorDate: Fri May 20 07:35:41 2011 +0200
Commit:     felix <felix@call-with-current-continuation.org>
CommitDate: Fri May 20 07:35:41 2011 +0200

    incorrect rewrites for fixnum even?/odd?

diff --git a/c-platform.scm b/c-platform.scm
index a815e1cb..2dbd0e1f 100644
--- a/c-platform.scm
+++ b/c-platform.scm
@@ -818,8 +818,8 @@
 (rewrite 'even? 17 1 "C_i_evenp" "C_u_i_evenp")
 (rewrite 'odd? 17 1 "C_i_oddp" "C_u_i_oddp")
 
-(rewrite 'fxodd? 2 1 "C_fixnumoddp" #t)
-(rewrite 'fxeven? 2 1 "C_fixnumevenp" #t)
+(rewrite 'fxodd? 2 1 "C_i_fixnumoddp" #t)
+(rewrite 'fxeven? 2 1 "C_i_fixnumevenp" #t)
 
 (rewrite 'floor 15 'flonum 'fixnum 'fpfloor #f)
 (rewrite 'ceiling 15 'flonum 'fixnum 'fpceiling #f)
Trap