[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#48181: incremental autoloads update can put output in wrong file
From: |
Stefan Monnier |
Subject: |
bug#48181: incremental autoloads update can put output in wrong file |
Date: |
Mon, 03 May 2021 08:49:21 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
> 3) make-directory-autoloads correctly finds that texnfo-upd.el is newer
> than loaddefs.el, so we execute this branch:
>
> (t
> (setq changed t)
> (autoload-remove-section (match-beginning 0))
> (if (autoload-generate-file-autoloads
> ;; Passing `current-buffer' makes it insert at point.
> file (current-buffer) buffer-file-name)
> (push file no-autoloads)))
>
> Because a non-nil OUTBUF is passed to autoload-generate-file-autoloads,
> it ignores the buffer-local setting for generated-autoload-file,
> and so puts the autoloads in the main loaddefs.el file, which is wrong.
Yep, sounds like you found of the bug.
Stefan