Changeset 14764


Ignore:
Timestamp:
May 1, 2011, 12:13:57 PM (9 years ago)
Author:
gb
Message:

The CHECK-NARGS ARM lapmacro has handled the case when min and max differ
incorrectly for a long time; this seems to explain the occasional error
in (e.g.) calls to %FIXNUM-SET, which bizarrely complain that "2 arguments
were received, but at least 2 were required" ...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/compiler/ARM/arm-lapmacros.lisp

    r14518 r14764  
    4949            ,ok1)
    5050          `(progn
    51             (cmp nargs ($ (ash ,max arm::fixnumshift)))
     51            (cmp nargs ($ (ash ,min arm::fixnumshift)))
    5252            (bhs ,ok1)
    5353            (uuo-error-wrong-nargs (:? lo))
Note: See TracChangeset for help on using the changeset viewer.