Uncaught error compiling malformed MACROLET

Bug #1739112 reported by Paul F. Dietz on 2017-12-19
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SBCL
Medium
Jan Moringen

Bug Description

(compile nil '(lambda () (macrolet ((%f (x (1)) x)) (%f 0))))

==>

Required argument is not a symbol or list: 1
   [Condition of type SB-INT:SIMPLE-PROGRAM-ERROR]

(see also previous ticket lp#1395952 from 2015, which was fixed)

This failure does not seem to occur for ordinary lambda lists in FLET.

Jan Moringen (scymtym) on 2017-12-19
Changed in sbcl:
status: New → Confirmed
importance: Undecided → Medium
assignee: nobody → Jan Moringen (scymtym)
Stas Boukarev (stassats) on 2017-12-19
tags: added: malformed-source
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers