X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcompiler%2Fsrctran.lisp;h=37c3a73e627a212f83f5b3b5add71561e37fbcf0;hb=389b5755b2eab960c1f4c14045a26de5dbd510c1;hp=2675ea16fe044f1e48ff261d2af5ba12992785b6;hpb=557df1e8a17c2f4d9f97752cb8476805e79f0073;p=sbcl.git diff --git a/src/compiler/srctran.lisp b/src/compiler/srctran.lisp index 2675ea1..37c3a73 100644 --- a/src/compiler/srctran.lisp +++ b/src/compiler/srctran.lisp @@ -2840,7 +2840,7 @@ (ecase signedp ((nil) (let ((mask (1- (ash 1 width)))) `(integer ,mask ,mask))) - (t `(signed-byte ,width)))))) + ((t) `(signed-byte ,width)))))) (lambda (call) (let ((res (funcall fun call))) (when res @@ -2855,7 +2855,7 @@ (ecase signedp ((nil) (let ((mask (1- (ash 1 width)))) `(integer ,mask ,mask))) - (t `(signed-byte ,width)))))) + ((t) `(signed-byte ,width)))))) (if (eq signedp nil) (logand-derive-type-aux res mask-type))))) @@ -2877,7 +2877,7 @@ '(eql 0) `(,(ecase signedp ((nil) 'unsigned-byte) - (t 'signed-byte)) + ((t) 'signed-byte)) ,width))))) (labels ((reoptimize-node (node name) (setf (node-derived-type node)