Steel Bank Common Lisp

Patch: better error message for invalid lambda expressions in COMPILE

Reported by Roman Marynchak on 2011-02-14
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SBCL
Low
Unassigned

Bug Description

The attached patch replaces ECASE failure with something more informative. To compare, try (compile nil '(let ((x 1)) x)) before and after the fix.

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

In my pending tree with minor modifications:

- indentation
- use ~S instead of ~A for printing the form
- format control string style tweak

tags: added: pending
removed: review
Nikodemus Siivola (nikodemus) wrote :

In 1.0.46.7.

Changed in sbcl:
assignee: Nikodemus Siivola (nikodemus) → nobody
status: In Progress → Fix Committed
tags: removed: pending
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