Skip to content
Snippets Groups Projects
Commit 80eb1e39 authored by rtoy's avatar rtoy
Browse files

o LOGAND-DERIVE-TYPE-AUX was deriving the result to be too wide for

  (defun foo (x)
    (declare (type unsigned-byte x))
    (logand x #xff))

  It was returning unsigned-byte when the result should have a bounded
  type like (unsigned-byte 8).

o Small optimization for %ldb deftransform:  If the byte positiion is
  known to be 0, don't transform to (ash int 0), but just replace it
  with int.
parent dddd1625
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment