~ chicken-core (chicken-5) cb3c07d02da8d05684a000c64248f8b6f17b351e
commit cb3c07d02da8d05684a000c64248f8b6f17b351e
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Mon Sep 6 09:42:09 2010 -0400
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Mon Sep 6 09:42:09 2010 -0400
fx-ops in arith-test only for fixnums
diff --git a/tests/arithmetic-test.scm b/tests/arithmetic-test.scm
index 07cb108f..a9d74292 100644
--- a/tests/arithmetic-test.scm
+++ b/tests/arithmetic-test.scm
@@ -60,7 +60,13 @@
(do ((i 10 (sub1 i)))
((zero? i))
(let* ((args (list (+ x (random random-range)) (+ y (random random-range))))
- (res (apply op args)))
+ (res
+ (and (cond-expand
+ (fx-ops
+ (and (fixnum? (car args))
+ (fixnum? (cadr args))))
+ (else #t))
+ (apply op args))))
(push opname args res))))
points))
points))
Trap