[Openmcl-devel] Bug in type checking with high safety (x86)

Eric Marsden eric.marsden at free.fr
Sun Sep 11 07:28:16 PDT 2011


Hi,

This bug only appears when compiling for high safety. It does not
appear on AMD64. 

,----
| ? (lisp-implementation-version)
| "Version 1.8-dev-r14977M  (LinuxX8632)"
| ? (lambda (p1 p2)
|     (declare (optimize safety))
|     (or (the character p1) p2))
| #<Anonymous Function #x18687DEE>
| ? (funcall * #\a "a")
| > Error: value #\a is not of the expected type CHARACTER.
`----

-- 
Eric Marsden




More information about the Openmcl-devel mailing list