Printer for LET invokes sharing printing for NIL when *PRINT-CIRCLE* and *PRINT-PRETTY* are true
Bug #1855501 reported by
Paul F. Dietz
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
(in-package :cl-user)
(with-standard-
>> (LET #1=()
(LET #1#
X))
This does not happen if LET is replaced by a random symbol:
(with-standard-
>> (F NIL (F NIL X))
It does happen with some other standardized symbols (LET*, DOTIMES, PROG, for example).
description: | updated |
Changed in sbcl: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Patch to fix the bug (ignore circularity detection on NIL).