[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
byte-compiler fails to print complex byte-code data
From: |
David Ponce |
Subject: |
byte-compiler fails to print complex byte-code data |
Date: |
Sun, 16 May 2004 14:59:54 +0200 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040116 |
Hi,
On latest CVS GNU Emacs, byte compilation fails because `prin1' of
complex byte-code data signals error "Apparently circular structure
being printed" in `byte-compile-output-docform'.
Attached file print-test.el is a test case to reproduce the problem.
It simulates code from `byte-compile-output-docform' that prints a
byte code data produced by GNU Emacs 21.3.1.
It is loaded without problem by GNU Emacs 21.3.1 and fails with
"Apparently circular structure being printed" when loaded by CVS
Emacs.
I suspect the problem is caused by this change:
2004-05-10 Richard M. Stallman <address@hidden>
* print.c (print_preprocess): Use being_printed, loop_count and
halftail to detect overdeep nesting and cyclic cdr chains.
David
In GNU Emacs 21.3.50.3 (i686-pc-linux-gnu, GTK+ Version 2.2.4)
of 2004-05-16 on maunakea
configured using `configure '--with-gtk' '--prefix=/home/ponce''
Important settings:
value of $LC_ALL: nil
value of $LC_COLLATE: nil
value of $LC_CTYPE: nil
value of $LC_MESSAGES: nil
value of $LC_MONETARY: nil
value of $LC_NUMERIC: nil
value of $LC_TIME: nil
value of $LANG: en_US.UTF-8
locale-coding-system: utf-8
default-enable-multibyte-characters: t
print-test.el
Description: application/save-to-disk
- byte-compiler fails to print complex byte-code data,
David Ponce <=