Nonconformant simple vs extended loop detection

Bug #2068561 reported by Umut Tuna Akgül
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SBCL
New
Undecided
Unassigned

Bug Description

According to 6.1.1.1, a loop is a simple loop if it only contains compound forms. Currently SBCL only checks the first form.

Under a conformant implementation the form
  (loop (foo) for)
must signal an error.

The fix appears to be to replace the condition in `loop-standard-expansion' with
  (some 'atom keywords-and-forms)

Tags: loop
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.