emacs-devel
[Top][All Lists]
Advanced

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

Re: [Emacs-diffs] master 5e43955 1/2: Don't declare vc-exec-after anymor


From: Dmitry Gutov
Subject: Re: [Emacs-diffs] master 5e43955 1/2: Don't declare vc-exec-after anymore
Date: Thu, 22 Oct 2015 15:08:37 +0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:42.0) Gecko/20100101 Thunderbird/42.0

Hi Juanma,

On 10/22/2015 11:05 AM, Juanma Barranquero wrote:

 > branch: master
 > commit 5e4395544c184d9a8702cf05c7aee9329b0b9482
 > Author: Dmitry Gutov <address@hidden <mailto:address@hidden>>
 > Commit: Dmitry Gutov <address@hidden <mailto:address@hidden>>
 >
 >     Don't declare vc-exec-after anymore
...
After this change, compiling vc-mtn.el, vc-git.el and vc-bzr.el give
warnings (the other three don't):

Thank you for pointing that out. Any idea why that happens?

address@hidden:\...\vc> for %i in (svn mtn hg cvs git bzr) do emacs -batch -Q
-f batch-byte-compile vc-%i.el

In end of data:
vc-mtn.el:378:1:Warning: the function `vc-exec-after' might not be
defined at
     runtime.

No direct calls to vc-exec-after appear in any of these files anymore. All of them call vc-run-delayed, yet, as you say, the warning is displayed only when compiling some of them.

I'd think that if the compiler has gotten around to expanding vc-run-delayed, it must have already loaded vc-dispatcher. And then it also knows there vc-exec-after is defined.



reply via email to

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