[armedbear-ticket] [armedbear] #189: Compiler fails for 'unsigned-byte type declaration
armedbear
armedbear-devel at common-lisp.net
Fri Nov 18 14:42:23 UTC 2011
#189: Compiler fails for 'unsigned-byte type declaration
--------------------------------+-------------------------------------------
Reporter: mevenson | Owner: ehuelsmann
Type: defect | Status: new
Priority: minor | Milestone: 1.0.1
Component: compiler | Version: 1.0
Keywords: compiler, has-test |
--------------------------------+-------------------------------------------
From [http://article.gmane.org/gmane.lisp.armedbear.devel/2122 On
<armedbear-devel@…>, Eric Marsden reports]:
The following code seems to be miscompiled (works fine with an INTEGER
type declaration).
{{{
CL-USER(23): (lisp-implementation-version)
"1.1.0-dev-svn-13695M"
CL-USER(24): (compile nil (lambda (a)
(declare (type unsigned-byte a))
(max 28105919 a 1016934843)))
#<FUNCTION (LAMBDA (A)) {2D53EAFD}>
NIL
NIL
CL-USER(25): (funcall * 10545160975)
1955226383
}}}
(From ansi-test/random suite)
--
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/189>
armedbear <http://common-lisp.net/project/armedbear>
armedbear
More information about the armedbear-ticket
mailing list