GNU bug report logs - #34321
reproducibility: absolute file name in newst-treeview.elc

Previous Next

Package: emacs;

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

Date: Mon, 4 Feb 2019 22:56:02 UTC

Severity: minor

Tags: confirmed

Merged with 34322

Found in version 26.1.91

Full log


View this message in rfc822 format

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Andreas Schwab <schwab <at> linux-m68k.org>
Cc: Mattias EngdegÄrd <mattiase <at> acm.org>, Glenn Morris <rgm <at> gnu.org>, 34321 <at> debbugs.gnu.org, Stefan Monnier <monnier <at> iro.umontreal.ca>, 34322 <at> debbugs.gnu.org
Subject: bug#34321: bug#34322: reproducibility: absolute file name in tramp.elc
Date: Sun, 01 May 2022 11:03:06 +0200
Andreas Schwab <schwab <at> linux-m68k.org> writes:

> That appears to be a bug in the bytecode inliner.  In ox.elc the
> function org-element-class (a defsubst) is supposed to be inlined into
> org-export-data and org-export-expand, but instead the original bytecode
> of org-element-class is put into the bytecode, including its doc string
> reference (pointing to org-element.elc, which would normally be written
> as $# if it appeared there instead of in ex.elc).

Hm, yes.

(As an aside, org-element-class should probably not be a defsubst,
because three other org files declare-function it because they don't
load it at compile time.  But ox.el does load it when compiling.)

Perhaps Stefan or Mattias have some input on what's going wrong with
inlining here; added to the CCs.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




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

Previous Next


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