Opened 16 years ago
Closed 16 years ago
#53 closed defect (fixed)
CATCH.6 ANSI test failure
Reported by: | ehuelsmann | Owned by: | ehuelsmann |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | compiler | Version: | |
Keywords: | Cc: | ||
Parent Tickets: |
Description
The ANSI test CATCH.6 fails, because it uses small bignums:
The test creates 2 small bignums and tests whether they are considered EQ by the implementation. If not, one of them is used to THROW a value at, assuming 2 instances of the same bignum *will* be EQ.
However, ABCL finds it can represent the (small enough) bignums in a long, only generating a lisp object if the requested representation is NIL. The different lisp objects (returned by LispInteger?.getInstance()) are not EQ though... Meaning the test fails.
Note: See
TracTickets for help on using
tickets.
CATCH.6 was bogus. Verified with #lisp on freenode.net.