Opened 17 years ago
Closed 17 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.