bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#54990: Byte compiler bug


From: Mattias Engdegård
Subject: bug#54990: Byte compiler bug
Date: Mon, 2 May 2022 15:45:25 +0200

21 apr. 2022 kl. 11.49 skrev Alan Mackenzie <acm@muc.de>:

> This is now clear.  byte-compile is compiling a form, not source code,
> so unless the form was read with symbol positions, it won't have them.
> In byte-compile-file, symbol positions are stripped as the byte code
> gets output to the file.elc.  So the symbol positions were not in the
> ..elc.
> 
> Only in compile-defun were there positions, and they "survived".

Thank you for dealing with this. My next question would be why the bug only 
affected switch hash table keys and no other constants. Do you know?

And why did you decide to strip the keys at that point (lowering from LAP), and 
not where other constants are stripped?

I see that you have committed more corrections since; were these related?






reply via email to

[Prev in Thread] Current Thread [Next in Thread]