[Openmcl-devel] BUG: bad negation of arguments declared as SHORT-FLOAT

Pierpaolo Bernardi olopierpa at gmail.com
Thu Nov 17 08:34:19 PST 2011


On Thu, Nov 17, 2011 at 17:27, Eric Marsden <eric.marsden at free.fr> wrote:
> Hi,
>
> This is on Linux/armel (current SVN).
>
> ,----
> | ? (lisp-implementation-version)
> | "Version 1.8-dev  (LinuxARM32)"
> | ? (defun foo (a)
> |     (declare (type short-float a))
> |     (- a))
> | FOO
> | ? (foo 0.0)
> | 1.0
> `----

Since you are passing an argument of the wrong type to FOO there's no
wonder the result is meaningless.

Or am I missing something?



More information about the Openmcl-devel mailing list