GNU bug report logs -
#34757
Invalid bytecode from byte compiler
Previous Next
Reported by: chuntaro <chuntaro <at> sakura-games.jp>
Date: Tue, 5 Mar 2019 15:30:02 UTC
Severity: normal
Done: Stefan Monnier <monnier <at> iro.umontreal.ca>
Bug is archived. No further changes may be made.
Full log
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Invalid bytecode is output and error occurs when executed.
Byte compile the following code.
bug.el
----------------------------------------------------------------
;;; -*- lexical-binding: t; -*-
(let ((a 2))
(print 1)
(setq a 1))
----------------------------------------------------------------
$ emacs --batch -f batch-byte-compile bug.el
bug.elc
----------------------------------------------------------------
;ELC
...
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(funcall 2 'print 1)
1
----------------------------------------------------------------
$ emacs --batch -l bug.elc
Invalid function: 2
It occurs in versions 25.2, 26.1 and HEAD.
This bug report was last modified 5 years and 321 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.