GNU bug report logs - #15862
aliases to macros at compile time

Previous Next

Package: emacs;

Reported by: Glenn Morris <rgm <at> gnu.org>

Date: Mon, 11 Nov 2013 20:04:02 UTC

Severity: minor

Found in versions 27.1, 24.3

Full log


Message #22 received at 15862 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Glenn Morris <rgm <at> gnu.org>
Cc: stefan <at> marxist.se, 15862 <at> debbugs.gnu.org, monnier <at> iro.umontreal.ca
Subject: Re: bug#15862: aliases to macros at compile time
Date: Wed, 26 Jan 2022 18:19:07 +0100
[Message part 1 (text/plain, inline)]
Glenn Morris <rgm <at> gnu.org> writes:

> The invalid function issue remains.
>
> As in the original report:
> Compile the file, load the compiled version, *then evaluate: (foo-fails)*.

I can confirm that this issue is still present in Emacs 29.

To reproduce, save the file, byte-compile it and say

M-: (foo-fails)

Debugger entered--Lisp error: (invalid-function old-mac)
  old-mac()
  foo-fails()
  eval-expression((foo-fails) nil nil 127)
  funcall-interactively(eval-expression (foo-fails) nil nil 127)
  command-execute(eval-expression)

Perhaps Stefan M has some comments; added to the CCs.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no
[foo.el (application/emacs-lisp, attachment)]

This bug report was last modified 3 years and 138 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.