Steel Bank Common Lisp

(atomic-decf) expands into a (sb-ext:truly-the ...)

Reported by Ph. Marek on 2011-04-27
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SBCL
Medium
Unassigned

Bug Description

(atomic-decf) expands into a (sb-ext:truly-the ...), which raises a warning in eg. iterate
    (iter (for old-val = (atomic-decf ...))

#lisp said I should report:

<|3b|> clhs 3.1.2.1.2.2
<specbot> http://www.lispworks.com/reference/HyperSpec/Body/03_ababb.htm
<|3b|> ^ says non-standard special operators should be macroexpandable

SBCL 1.0.47.0.debian, on linux x86_64

Nikodemus Siivola (nikodemus) wrote :

We're also missing a setf-expander for it.

Changed in sbcl:
assignee: nobody → Nikodemus Siivola (nikodemus)
importance: Undecided → Medium
status: New → Triaged
Nikodemus Siivola (nikodemus) wrote :

In 1.0.48.28.

Changed in sbcl:
assignee: Nikodemus Siivola (nikodemus) → nobody
status: Triaged → 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