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
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment