incorrect eval order for DPB and DEPOSIT-FIELD source-transforms

Bug #1458190 reported by Douglas Katzman on 2015-05-23
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SBCL
Undecided
Douglas Katzman

Bug Description

(defun f (new old)
  (dpb (progn (print 'eval-new) new)
       (progn (print 'eval-byte) (byte 10 10))
       (progn (print 'eval-old) old)))

* (f 20 0)

EVAL-BYTE
EVAL-NEW
EVAL-OLD
20480

should be:
EVAL-NEW
EVAL-BYTE
EVAL-OLD
20480

Douglas Katzman (dougk) on 2015-05-23
Changed in sbcl:
assignee: nobody → Douglas Katzman (dougk)
Douglas Katzman (dougk) on 2015-05-31
Changed in sbcl:
status: New → Fix Committed
Changed in sbcl:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers