From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 20 05:49:10 2015 Received: (at submit) by debbugs.gnu.org; 20 Nov 2015 10:49:10 +0000 Received: from localhost ([127.0.0.1]:45558 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZzjFe-0001dC-EJ for submit@debbugs.gnu.org; Fri, 20 Nov 2015 05:49:10 -0500 Received: from eggs.gnu.org ([208.118.235.92]:46140) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZzjFc-0001d4-Cj for submit@debbugs.gnu.org; Fri, 20 Nov 2015 05:49:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZzjFb-0007Hh-6Z for submit@debbugs.gnu.org; Fri, 20 Nov 2015 05:49:08 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36108) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZzjFb-0007Hd-3i for submit@debbugs.gnu.org; Fri, 20 Nov 2015 05:49:07 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56133) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZzjFa-0006f4-8F for bug-gnu-emacs@gnu.org; Fri, 20 Nov 2015 05:49:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZzjFW-0007Gs-7D for bug-gnu-emacs@gnu.org; Fri, 20 Nov 2015 05:49:06 -0500 Received: from mail.muc.de ([193.149.48.3]:26655) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZzjFV-0007Ge-Td for bug-gnu-emacs@gnu.org; Fri, 20 Nov 2015 05:49:02 -0500 Received: (qmail 74336 invoked by uid 3782); 20 Nov 2015 10:42:19 -0000 Received: from acm.muc.de (p548A4FBE.dip0.t-ipconnect.de [84.138.79.190]) by colin.muc.de (tmda-ofmipd) with ESMTP; Fri, 20 Nov 2015 11:42:18 +0100 Received: (qmail 10481 invoked by uid 1000); 20 Nov 2015 10:44:19 -0000 Date: Fri, 20 Nov 2015 10:44:19 +0000 To: bug-gnu-emacs@gnu.org Subject: Spurious byte compile message: "Warning: the function `bar' might not be defined at runtime." Message-ID: <20151120104419.GA10389@acm.fritz.box> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-Delivery-Agent: TMDA/1.1.12 (Macallan) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-detected-operating-system: by eggs.gnu.org: FreeBSD 9.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.3 (----) Hello Emacs. Using the latest from the emacs-25 branch: This bug is a variant of bug #11918, which hasn't yet been resolved. 1. Create two Emacs Lisp source files, ~/warnings-bar.el and ~/warnings-foo.el with the following contents: ;;;;;;;; warnings-bar.el ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (defun bar () "Doc string" "bar") (provide 'warning-bar) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;; warnings-foo.el ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (eval-when-compile (require 'warning-bar)) (require 'warning-bar) (defun foo () (bar)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 2. (Optional) byte compile warnings-bar.el. 3. Byte compile warnings-foo.el with: emacs -Q -batch -L ~ -f batch-byte-compile warning-foo.el . This produces the spurious warning message: warning-foo.el:6:1:Warning: the function `bar' might not be defined at runtime. . N.B. if the `eval-when-compile' form is removed from warnings-foo.el, the warning is not produced. -- Alan Mackenzie (Nuremberg, Germany). From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 20 06:20:30 2015 Received: (at 21963) by debbugs.gnu.org; 20 Nov 2015 11:20:30 +0000 Received: from localhost ([127.0.0.1]:45574 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zzjjx-0002fN-BA for submit@debbugs.gnu.org; Fri, 20 Nov 2015 06:20:29 -0500 Received: from mtaout21.012.net.il ([80.179.55.169]:56855) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zzjjv-0002fE-90 for 21963@debbugs.gnu.org; Fri, 20 Nov 2015 06:20:28 -0500 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0NY400D001XPSC00@a-mtaout21.012.net.il> for 21963@debbugs.gnu.org; Fri, 20 Nov 2015 13:19:33 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NY400DEZ24KRO20@a-mtaout21.012.net.il>; Fri, 20 Nov 2015 13:19:33 +0200 (IST) Date: Fri, 20 Nov 2015 13:19:19 +0200 From: Eli Zaretskii Subject: Re: bug#21963: Spurious byte compile message: "Warning: the function `bar' might not be defined at runtime." In-reply-to: <20151120104419.GA10389@acm.fritz.box> X-012-Sender: halo1@inter.net.il To: Alan Mackenzie Message-id: <83wptc6hqg.fsf@gnu.org> References: <20151120104419.GA10389@acm.fritz.box> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 21963 Cc: 21963@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Fri, 20 Nov 2015 10:44:19 +0000 > From: Alan Mackenzie > > This bug is a variant of bug #11918, which hasn't yet been resolved. I'm not sure this is the same issue. > 1. Create two Emacs Lisp source files, ~/warnings-bar.el and > ~/warnings-foo.el with the following contents: > > ;;;;;;;; warnings-bar.el ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; > (defun bar () > "Doc string" > "bar") > > (provide 'warning-bar) > ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; > > > ;;;;;;;; warnings-foo.el ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; > (eval-when-compile (require 'warning-bar)) > (require 'warning-bar) > > (defun foo () > (bar)) > ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; > > > > 2. (Optional) byte compile warnings-bar.el. > 3. Byte compile warnings-foo.el with: > emacs -Q -batch -L ~ -f batch-byte-compile warning-foo.el > > . This produces the spurious warning message: > > warning-foo.el:6:1:Warning: the function `bar' might not be defined > at runtime. > > . eval-when-compile has no effect at run time, and the warning is explicitly about what might happen at runtime. IOW, I don't think this is a bug. From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 20 06:38:53 2015 Received: (at 21963) by debbugs.gnu.org; 20 Nov 2015 11:38:53 +0000 Received: from localhost ([127.0.0.1]:45591 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zzk1k-0003Km-T0 for submit@debbugs.gnu.org; Fri, 20 Nov 2015 06:38:53 -0500 Received: from mail.muc.de ([193.149.48.3]:36851) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zzk1i-0003KZ-OW for 21963@debbugs.gnu.org; Fri, 20 Nov 2015 06:38:51 -0500 Received: (qmail 92301 invoked by uid 3782); 20 Nov 2015 11:38:50 -0000 Received: from acm.muc.de (p548A4FBE.dip0.t-ipconnect.de [84.138.79.190]) by colin.muc.de (tmda-ofmipd) with ESMTP; Fri, 20 Nov 2015 12:38:49 +0100 Received: (qmail 11155 invoked by uid 1000); 20 Nov 2015 11:40:50 -0000 Date: Fri, 20 Nov 2015 11:40:50 +0000 To: Eli Zaretskii Subject: Re: bug#21963: Spurious byte compile message: "Warning: the function `bar' might not be defined at runtime." Message-ID: <20151120114050.GC10389@acm.fritz.box> References: <20151120104419.GA10389@acm.fritz.box> <83wptc6hqg.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <83wptc6hqg.fsf@gnu.org> User-Agent: Mutt/1.5.23 (2014-03-12) X-Delivery-Agent: TMDA/1.1.12 (Macallan) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Spam-Score: -0.6 (/) X-Debbugs-Envelope-To: 21963 Cc: 21963@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) Hello, Eli. On Fri, Nov 20, 2015 at 01:19:19PM +0200, Eli Zaretskii wrote: > > Date: Fri, 20 Nov 2015 10:44:19 +0000 > > From: Alan Mackenzie > > This bug is a variant of bug #11918, which hasn't yet been resolved. > I'm not sure this is the same issue. Possibly not. > > 1. Create two Emacs Lisp source files, ~/warnings-bar.el and > > ~/warnings-foo.el with the following contents: > > ;;;;;;;; warnings-bar.el ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; > > (defun bar () > > "Doc string" > > "bar") > > (provide 'warning-bar) > > ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; > > ;;;;;;;; warnings-foo.el ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; > > (eval-when-compile (require 'warning-bar)) > > (require 'warning-bar) > > (defun foo () > > (bar)) > > ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; > > 2. (Optional) byte compile warnings-bar.el. > > 3. Byte compile warnings-foo.el with: > > emacs -Q -batch -L ~ -f batch-byte-compile warning-foo.el > > . This produces the spurious warning message: > > warning-foo.el:6:1:Warning: the function `bar' might not be defined > > at runtime. > > . > eval-when-compile has no effect at run time, and the warning is > explicitly about what might happen at runtime. > IOW, I don't think this is a bug. It is, at the very least, puzzling behaviour. The warning is issued for a function that most definitely has been defined at runtime. What seems to be happening (I'm speculating a little) is that the byte compiler maintains a list of not-yet-defined functions in byte-compile-unresolved-functions. Functions defined at compile time are pushed onto this list. The problem is that when they are later defined for run time, they aren't taken off the list. Given that we've all been asked to get rid of warnings for 25.1, I have to disagree with you about whether this is a bug. -- Alan Mackenzie (Nuremberg, Germany). From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 20 09:48:55 2015 Received: (at 21963) by debbugs.gnu.org; 20 Nov 2015 14:48:55 +0000 Received: from localhost ([127.0.0.1]:45719 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zzmzb-0002P8-Se for submit@debbugs.gnu.org; Fri, 20 Nov 2015 09:48:55 -0500 Received: from mtaout23.012.net.il ([80.179.55.175]:63098) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZzmzE-0002OG-2b for 21963@debbugs.gnu.org; Fri, 20 Nov 2015 09:48:50 -0500 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0NY400D00BCX3T00@a-mtaout23.012.net.il> for 21963@debbugs.gnu.org; Fri, 20 Nov 2015 16:48:26 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NY400C0XBSQR4A0@a-mtaout23.012.net.il>; Fri, 20 Nov 2015 16:48:26 +0200 (IST) Date: Fri, 20 Nov 2015 16:48:13 +0200 From: Eli Zaretskii Subject: Re: bug#21963: Spurious byte compile message: "Warning: the function `bar' might not be defined at runtime." In-reply-to: <20151120114050.GC10389@acm.fritz.box> X-012-Sender: halo1@inter.net.il To: Alan Mackenzie Message-id: <83poz4682a.fsf@gnu.org> References: <20151120104419.GA10389@acm.fritz.box> <83wptc6hqg.fsf@gnu.org> <20151120114050.GC10389@acm.fritz.box> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 21963 Cc: 21963@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Fri, 20 Nov 2015 11:40:50 +0000 > Cc: 21963@debbugs.gnu.org > From: Alan Mackenzie > > > eval-when-compile has no effect at run time, and the warning is > > explicitly about what might happen at runtime. > > > IOW, I don't think this is a bug. > > It is, at the very least, puzzling behaviour. The warning is issued for > a function that most definitely has been defined at runtime. No, it was not (or, more accurately, will not be). 'eval-when-compile' does nothing to make sure it will be defined at runtime; you need either 'require' or 'eval-and-compile'. From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 20 10:25:00 2015 Received: (at 21963) by debbugs.gnu.org; 20 Nov 2015 15:25:00 +0000 Received: from localhost ([127.0.0.1]:46345 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZznYa-0003dR-8x for submit@debbugs.gnu.org; Fri, 20 Nov 2015 10:25:00 -0500 Received: from mail.muc.de ([193.149.48.3]:35113) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZznYE-0003cv-V5 for 21963@debbugs.gnu.org; Fri, 20 Nov 2015 10:24:57 -0500 Received: (qmail 58143 invoked by uid 3782); 20 Nov 2015 15:24:37 -0000 Received: from acm.muc.de (p548A4FBE.dip0.t-ipconnect.de [84.138.79.190]) by colin.muc.de (tmda-ofmipd) with ESMTP; Fri, 20 Nov 2015 16:24:36 +0100 Received: (qmail 11809 invoked by uid 1000); 20 Nov 2015 15:26:38 -0000 Date: Fri, 20 Nov 2015 15:26:38 +0000 To: Eli Zaretskii Subject: Re: bug#21963: Spurious byte compile message: "Warning: the function `bar' might not be defined at runtime." Message-ID: <20151120152637.GD10389@acm.fritz.box> References: <20151120104419.GA10389@acm.fritz.box> <83wptc6hqg.fsf@gnu.org> <20151120114050.GC10389@acm.fritz.box> <83poz4682a.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <83poz4682a.fsf@gnu.org> User-Agent: Mutt/1.5.23 (2014-03-12) X-Delivery-Agent: TMDA/1.1.12 (Macallan) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Spam-Score: -0.6 (/) X-Debbugs-Envelope-To: 21963 Cc: 21963@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) Hello, Eli. On Fri, Nov 20, 2015 at 04:48:13PM +0200, Eli Zaretskii wrote: > > Date: Fri, 20 Nov 2015 11:40:50 +0000 > > Cc: 21963@debbugs.gnu.org > > From: Alan Mackenzie > > > eval-when-compile has no effect at run time, and the warning is > > > explicitly about what might happen at runtime. > > > IOW, I don't think this is a bug. > > It is, at the very least, puzzling behaviour. The warning is issued for > > a function that most definitely has been defined at runtime. > No, it was not (or, more accurately, will not be). 'eval-when-compile' > does nothing to make sure it will be defined at runtime; you need > either 'require' or 'eval-and-compile'. The first two lines of the file are: (eval-when-compile (require 'warning-bar)) (require 'warning-bar) The second line will define the function `bar' at run time. The byte-compiler has already decided after the first line that `bar' is not defined at run time (fair enough), but seems unwilling to change its mind after the second line. This isn't just an academic problem. CC Mode uses such sequences (in effect), producing warnings in the Emacs build. -- Alan Mackenzie (Nuremberg, Germany). From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 20 10:49:06 2015 Received: (at 21963) by debbugs.gnu.org; 20 Nov 2015 15:49:06 +0000 Received: from localhost ([127.0.0.1]:46350 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zznvt-0004LZ-OF for submit@debbugs.gnu.org; Fri, 20 Nov 2015 10:49:06 -0500 Received: from mtaout22.012.net.il ([80.179.55.172]:41709) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zznvr-0004LM-Kc for 21963@debbugs.gnu.org; Fri, 20 Nov 2015 10:49:04 -0500 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0NY400A00EKBQE00@a-mtaout22.012.net.il> for 21963@debbugs.gnu.org; Fri, 20 Nov 2015 17:49:02 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NY400AB9ELPO530@a-mtaout22.012.net.il>; Fri, 20 Nov 2015 17:49:02 +0200 (IST) Date: Fri, 20 Nov 2015 17:48:49 +0200 From: Eli Zaretskii Subject: Re: bug#21963: Spurious byte compile message: "Warning: the function `bar' might not be defined at runtime." In-reply-to: <20151120152637.GD10389@acm.fritz.box> X-012-Sender: halo1@inter.net.il To: Alan Mackenzie Message-id: <83lh9s659a.fsf@gnu.org> References: <20151120104419.GA10389@acm.fritz.box> <83wptc6hqg.fsf@gnu.org> <20151120114050.GC10389@acm.fritz.box> <83poz4682a.fsf@gnu.org> <20151120152637.GD10389@acm.fritz.box> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 21963 Cc: 21963@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Fri, 20 Nov 2015 15:26:38 +0000 > Cc: 21963@debbugs.gnu.org > From: Alan Mackenzie > > The first two lines of the file are: > > (eval-when-compile (require 'warning-bar)) > (require 'warning-bar) I think if you leave only the second one, Bob's your uncle. From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 20 11:01:51 2015 Received: (at 21963) by debbugs.gnu.org; 20 Nov 2015 16:01:51 +0000 Received: from localhost ([127.0.0.1]:46360 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zzo8F-0004jo-FG for submit@debbugs.gnu.org; Fri, 20 Nov 2015 11:01:51 -0500 Received: from mail-pa0-f52.google.com ([209.85.220.52]:32895) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zzo8D-0004jg-ET for 21963@debbugs.gnu.org; Fri, 20 Nov 2015 11:01:50 -0500 Received: by pabfh17 with SMTP id fh17so123935617pab.0 for <21963@debbugs.gnu.org>; Fri, 20 Nov 2015 08:01:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:date:message-id:references :user-agent:mime-version:content-type; bh=QpKp04tsc4iZJxzbp/7rBRpO9VXwygPRb8now56DNh4=; b=NrI3B4o0JOjXk6OfHQT+Dsw6EmYkUBiGVwQa/EN28S9D6RyD1Ib/vnCluJuWq2wlgi gMjYiEAJoWx7cbXL4OTUSLQtreqffWqlrDRffGBCi+J9Cspj9ugFsrlRukfItS4Mh8Ih hvwtz4mOlhFaiRL2hmBSY/fG02GN+fQXk5TQ2T4WWlU8sLrUNmUxpHBwnb0NdJaZ1Oy/ 9R16mXPwyXEueAFY9m5zRPcpSB6ZTs/RPetcqlhkHm/sbfBWFH+CbDuWomeGAn3W8518 hsIH5U4IZ4c4TW66J2C9+c7PKNnQ8mJwDjfv3oi96SLhGNwj/BozeIWXseDLMWyPYFFS fYSQ== X-Received: by 10.68.197.67 with SMTP id is3mr20578216pbc.89.1448035308545; Fri, 20 Nov 2015 08:01:48 -0800 (PST) Received: from Vulcan.local (76-234-68-79.lightspeed.frokca.sbcglobal.net. [76.234.68.79]) by smtp.gmail.com with ESMTPSA id aj3sm150060pbc.94.2015.11.20.08.01.47 (version=TLS1 cipher=AES128-SHA bits=128/128); Fri, 20 Nov 2015 08:01:47 -0800 (PST) From: John Wiegley X-Google-Original-From: "John Wiegley" Received: by Vulcan.local (Postfix, from userid 501) id CFAE310A57960; Fri, 20 Nov 2015 08:01:46 -0800 (PST) To: Eli Zaretskii Subject: Re: bug#21963: Spurious byte compile message: "Warning: the function `bar' might not be defined at runtime." In-Reply-To: <83lh9s659a.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 20 Nov 2015 17:48:49 +0200") Date: Fri, 20 Nov 2015 08:01:31 -0800 Message-ID: References: <20151120104419.GA10389@acm.fritz.box> <83wptc6hqg.fsf@gnu.org> <20151120114050.GC10389@acm.fritz.box> <83poz4682a.fsf@gnu.org> <20151120152637.GD10389@acm.fritz.box> <83lh9s659a.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21963 Cc: Alan Mackenzie , 21963@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) >>>>> Eli Zaretskii writes: >> (eval-when-compile (require 'warning-bar)) >> (require 'warning-bar) > I think if you leave only the second one, Bob's your uncle. I think the question is: Why does haven't the first one cause the definedness introduced by the second to not be recognized? John From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 20 11:13:57 2015 Received: (at 21963) by debbugs.gnu.org; 20 Nov 2015 16:13:57 +0000 Received: from localhost ([127.0.0.1]:46364 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZzoJw-00053v-LK for submit@debbugs.gnu.org; Fri, 20 Nov 2015 11:13:56 -0500 Received: from mail.muc.de ([193.149.48.3]:21380) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZzoJc-00053M-Co for 21963@debbugs.gnu.org; Fri, 20 Nov 2015 11:13:55 -0500 Received: (qmail 72257 invoked by uid 3782); 20 Nov 2015 16:13:35 -0000 Received: from acm.muc.de (p548A4FBE.dip0.t-ipconnect.de [84.138.79.190]) by colin.muc.de (tmda-ofmipd) with ESMTP; Fri, 20 Nov 2015 17:13:34 +0100 Received: (qmail 11965 invoked by uid 1000); 20 Nov 2015 16:15:35 -0000 Date: Fri, 20 Nov 2015 16:15:35 +0000 To: John Wiegley Subject: Re: bug#21963: Spurious byte compile message: "Warning: the function `bar' might not be defined at runtime." Message-ID: <20151120161535.GE10389@acm.fritz.box> References: <20151120104419.GA10389@acm.fritz.box> <83wptc6hqg.fsf@gnu.org> <20151120114050.GC10389@acm.fritz.box> <83poz4682a.fsf@gnu.org> <20151120152637.GD10389@acm.fritz.box> <83lh9s659a.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) X-Delivery-Agent: TMDA/1.1.12 (Macallan) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Spam-Score: -0.6 (/) X-Debbugs-Envelope-To: 21963 Cc: Eli Zaretskii , 21963@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) Hello, John. On Fri, Nov 20, 2015 at 08:01:31AM -0800, John Wiegley wrote: > >>>>> Eli Zaretskii writes: > >> (eval-when-compile (require 'warning-bar)) > >> (require 'warning-bar) > > I think if you leave only the second one, Bob's your uncle. > I think the question is: Why does haven't the first one cause the definedness > introduced by the second to not be recognized? While eval-when-compile'ing the first line, the byte compiler collects a list of symbols defined by it (in variable byte-compile-noruntime-functions). More or less. There is no mechanism for taking symbols off of that list when they subsequently become defined. > John -- Alan Mackenzie (Nuremberg, Germany). From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 20 11:45:03 2015 Received: (at 21963) by debbugs.gnu.org; 20 Nov 2015 16:45:03 +0000 Received: from localhost ([127.0.0.1]:46375 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zzoo2-0005uw-FL for submit@debbugs.gnu.org; Fri, 20 Nov 2015 11:45:03 -0500 Received: from mail-pa0-f54.google.com ([209.85.220.54]:34266) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zzoo0-0005uF-IL for 21963@debbugs.gnu.org; Fri, 20 Nov 2015 11:45:01 -0500 Received: by padhx2 with SMTP id hx2so121264294pad.1 for <21963@debbugs.gnu.org>; Fri, 20 Nov 2015 08:44:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:date:message-id:references :user-agent:mime-version:content-type; bh=SOqX9lkp07xS0NboilYSg5CfBqo1YTTSntlMtvOTfNs=; b=MpSvO6ePypFsGNzh5k0cuxtuOz480UKtFvjMKjn60EB/qRefO7hAR2FunIbYDDGLwW 7Tt7w4P+7c/1Erqtpk5J+PEDUh6PzK0l7P6HXYbvQdCY8sqzBl7NGP+9nt+efeOJbjui UlYulTsMdBzeAnv/zIXe8N/52YvGXczGBWHWI2Z1SO5LuZZ1Me0ra4ka9ufbWMAos8+N FGLPITm16zMiTfMWC4oInpWsOstIlyX2v7M+ckI5mhgc2h6Si/1irnQmO5NHN/W6+E4s GvPyHJGJoY6zIJe9jNEsziSSbcmYDPM6t8ocXurxdnoltcWHXVjx0e42/ReULM3Qjomq hdGg== X-Received: by 10.66.122.39 with SMTP id lp7mr20773768pab.74.1448037899591; Fri, 20 Nov 2015 08:44:59 -0800 (PST) Received: from Vulcan.local (76-234-68-79.lightspeed.frokca.sbcglobal.net. [76.234.68.79]) by smtp.gmail.com with ESMTPSA id qy7sm299592pab.37.2015.11.20.08.44.58 (version=TLS1 cipher=AES128-SHA bits=128/128); Fri, 20 Nov 2015 08:44:58 -0800 (PST) From: John Wiegley X-Google-Original-From: "John Wiegley" Received: by Vulcan.local (Postfix, from userid 501) id 93E5510A57C12; Fri, 20 Nov 2015 08:44:57 -0800 (PST) To: Alan Mackenzie Subject: Re: bug#21963: Spurious byte compile message: "Warning: the function `bar' might not be defined at runtime." In-Reply-To: <20151120161535.GE10389@acm.fritz.box> (Alan Mackenzie's message of "Fri, 20 Nov 2015 16:15:35 +0000") Date: Fri, 20 Nov 2015 08:44:56 -0800 Message-ID: References: <20151120104419.GA10389@acm.fritz.box> <83wptc6hqg.fsf@gnu.org> <20151120114050.GC10389@acm.fritz.box> <83poz4682a.fsf@gnu.org> <20151120152637.GD10389@acm.fritz.box> <83lh9s659a.fsf@gnu.org> <20151120161535.GE10389@acm.fritz.box> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21963 Cc: Eli Zaretskii , 21963@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) >>>>> Alan Mackenzie writes: > While eval-when-compile'ing the first line, the byte compiler collects a > list of symbols defined by it (in variable > byte-compile-noruntime-functions). More or less. > There is no mechanism for taking symbols off of that list when they > subsequently become defined. Not optimal, but I must ask: Should it be fixed? Or, for now, simply noted in the elisp manual when discussing the merits of this warning? John From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 20 12:48:56 2015 Received: (at 21963) by debbugs.gnu.org; 20 Nov 2015 17:48:56 +0000 Received: from localhost ([127.0.0.1]:46385 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zzpns-0007f4-6B for submit@debbugs.gnu.org; Fri, 20 Nov 2015 12:48:56 -0500 Received: from mail.muc.de ([193.149.48.3]:57812) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZzpnX-0007ed-9o for 21963@debbugs.gnu.org; Fri, 20 Nov 2015 12:48:54 -0500 Received: (qmail 98466 invoked by uid 3782); 20 Nov 2015 17:48:33 -0000 Received: from acm.muc.de (p548A4FBE.dip0.t-ipconnect.de [84.138.79.190]) by colin.muc.de (tmda-ofmipd) with ESMTP; Fri, 20 Nov 2015 18:48:32 +0100 Received: (qmail 12271 invoked by uid 1000); 20 Nov 2015 17:50:34 -0000 Date: Fri, 20 Nov 2015 17:50:34 +0000 To: John Wiegley Subject: Re: bug#21963: Spurious byte compile message: "Warning: the function `bar' might not be defined at runtime." Message-ID: <20151120175034.GF10389@acm.fritz.box> References: <20151120104419.GA10389@acm.fritz.box> <83wptc6hqg.fsf@gnu.org> <20151120114050.GC10389@acm.fritz.box> <83poz4682a.fsf@gnu.org> <20151120152637.GD10389@acm.fritz.box> <83lh9s659a.fsf@gnu.org> <20151120161535.GE10389@acm.fritz.box> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) X-Delivery-Agent: TMDA/1.1.12 (Macallan) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Spam-Score: -0.6 (/) X-Debbugs-Envelope-To: 21963 Cc: Eli Zaretskii , 21963@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) Hello, John. On Fri, Nov 20, 2015 at 08:44:56AM -0800, John Wiegley wrote: > >>>>> Alan Mackenzie writes: > > While eval-when-compile'ing the first line, the byte compiler collects a > > list of symbols defined by it (in variable > > byte-compile-noruntime-functions). More or less. > > There is no mechanism for taking symbols off of that list when they > > subsequently become defined. > Not optimal, but I must ask: Should it be fixed? Or, for now, simply noted in > the elisp manual when discussing the merits of this warning? I think it should be fixed. It will eliminate warnings from CC Mode (at the very least). I am working on it as we speak. I expect to produce a patch for review soon. > John -- Alan Mackenzie (Nuremberg, Germany). From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 29 17:24:50 2019 Received: (at 21963) by debbugs.gnu.org; 29 Sep 2019 21:24:50 +0000 Received: from localhost ([127.0.0.1]:55947 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iEggU-0000kc-0e for submit@debbugs.gnu.org; Sun, 29 Sep 2019 17:24:50 -0400 Received: from mail-pl1-f195.google.com ([209.85.214.195]:40612) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iEggQ-0000kC-B7 for 21963@debbugs.gnu.org; Sun, 29 Sep 2019 17:24:48 -0400 Received: by mail-pl1-f195.google.com with SMTP id d22so3080020pll.7 for <21963@debbugs.gnu.org>; Sun, 29 Sep 2019 14:24:46 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=X4L85GSZ1PgPg/6EdNDauPuZhUWI00UTEu64V4kn5uQ=; b=W6+jT/e60JYVGwRpWZ01U2U10WCAn7FMX47mwzW6b/t9LGnUElPXwsAHGjxIZ7m6LQ JXM5ES4FsD6R6gkixAz5E80WyRWpWLTAouix2VP1RyxKwPswf66ft0+aSAm7V397ZWzQ 64QuJQp1a/X/SyYPy+g+bJEWU89PWWo22zsxx8sRGTn+1DHhZD/ykTe4+ccRsTh9bm3u ldDclWokAEyfYHGH3nbv+8nxfyHYh9ZZxoNppHI2uFrdMC+iaZ0fEcS2Jg5VxnZ0vRo7 7SUD7bQaZwv8pWwgWZJczcCi/kRhXVHRZVqAsujPUgLMo0ydLV7x6jNeePRMjZGu7W6H kJzQ== X-Gm-Message-State: APjAAAUrmzHkRjwhD0AzGggZu6eeXiVHDItNBeXL39Tcg8MvZfumVraz PAeiiXEDSpJVW8UvaMCQIqJPohnHvjgPs2q04kg= X-Google-Smtp-Source: APXvYqwm/zWEOaChtwyyT7qsDTpJkC0YX4PGUFF5+sULrYfjGq4QcJpXTtCvg6uKknDj6GhcA9hnnJL5057fBoFdeBU= X-Received: by 2002:a17:902:d88f:: with SMTP id b15mr16042510plz.251.1569792280688; Sun, 29 Sep 2019 14:24:40 -0700 (PDT) MIME-Version: 1.0 From: Stefan Kangas Date: Sun, 29 Sep 2019 23:24:29 +0200 Message-ID: Subject: Re: bug#21963: Spurious byte compile message: "Warning: the function `bar' might not be defined at runtime." To: Alan Mackenzie Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 21963 Cc: John Wiegley , Eli Zaretskii , 21963@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Alan Mackenzie writes: > On Fri, Nov 20, 2015 at 08:44:56AM -0800, John Wiegley wrote: >> >>>>> Alan Mackenzie writes: > >> > While eval-when-compile'ing the first line, the byte compiler collects a >> > list of symbols defined by it (in variable >> > byte-compile-noruntime-functions). More or less. > >> > There is no mechanism for taking symbols off of that list when they >> > subsequently become defined. > >> Not optimal, but I must ask: Should it be fixed? Or, for now, simply noted in >> the elisp manual when discussing the merits of this warning? > > I think it should be fixed. It will eliminate warnings from CC Mode (at > the very least). > > I am working on it as we speak. I expect to produce a patch for review > soon. Hi Alan, That was four years ago. Did you finish the patch which would resolve this issue? Best regards, Stefan Kangas From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 30 14:22:34 2019 Received: (at 21963) by debbugs.gnu.org; 30 Sep 2019 18:22:34 +0000 Received: from localhost ([127.0.0.1]:60487 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iF0Je-00025A-G1 for submit@debbugs.gnu.org; Mon, 30 Sep 2019 14:22:34 -0400 Received: from colin.muc.de ([193.149.48.1]:36428 helo=mail.muc.de) by debbugs.gnu.org with smtp (Exim 4.84_2) (envelope-from ) id 1iF0Jb-000250-Nf for 21963@debbugs.gnu.org; Mon, 30 Sep 2019 14:22:32 -0400 Received: (qmail 48803 invoked by uid 3782); 30 Sep 2019 18:22:29 -0000 Received: from acm.muc.de (p4FE15E39.dip0.t-ipconnect.de [79.225.94.57]) by colin.muc.de (tmda-ofmipd) with ESMTP; Mon, 30 Sep 2019 20:22:27 +0200 Received: (qmail 4795 invoked by uid 1000); 30 Sep 2019 18:22:27 -0000 Date: Mon, 30 Sep 2019 18:22:27 +0000 To: Stefan Kangas Subject: Re: bug#21963: Spurious byte compile message: "Warning: the function `bar' might not be defined at runtime." Message-ID: <20190930182227.GA4761@ACM> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) X-Delivery-Agent: TMDA/1.1.12 (Macallan) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 21963 Cc: John Wiegley , Eli Zaretskii , 21963@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, Stefan. On Sun, Sep 29, 2019 at 23:24:29 +0200, Stefan Kangas wrote: > Alan Mackenzie writes: > > On Fri, Nov 20, 2015 at 08:44:56AM -0800, John Wiegley wrote: > >> >>>>> Alan Mackenzie writes: > >> > While eval-when-compile'ing the first line, the byte compiler collects a > >> > list of symbols defined by it (in variable > >> > byte-compile-noruntime-functions). More or less. > >> > There is no mechanism for taking symbols off of that list when they > >> > subsequently become defined. > >> Not optimal, but I must ask: Should it be fixed? Or, for now, simply noted in > >> the elisp manual when discussing the merits of this warning? > > I think it should be fixed. It will eliminate warnings from CC Mode (at > > the very least). > > I am working on it as we speak. I expect to produce a patch for review > > soon. > Hi Alan, > That was four years ago. Did you finish the patch which would resolve > this issue? Yes, I did indeed; with this patch: acb96f2718ccb0d36af514ce63b5decf0f24a697 Squashed commit of the following: ..... Tue Nov 24 17:37:49 2015 +0000 Sorry I forgot to close the bug. > Best regards, > Stefan Kangas -- Alan Mackenzie (Nuremberg, Germany). From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 30 17:24:25 2019 Received: (at 21963) by debbugs.gnu.org; 30 Sep 2019 21:24:25 +0000 Received: from localhost ([127.0.0.1]:60598 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iF39c-0000QG-Ux for submit@debbugs.gnu.org; Mon, 30 Sep 2019 17:24:25 -0400 Received: from mail-pg1-f179.google.com ([209.85.215.179]:38510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iF39b-0000Px-DJ for 21963@debbugs.gnu.org; Mon, 30 Sep 2019 17:24:23 -0400 Received: by mail-pg1-f179.google.com with SMTP id x10so8072692pgi.5 for <21963@debbugs.gnu.org>; Mon, 30 Sep 2019 14:24:23 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Hdwlf6dDf0ORhijBCkZFIGeKJmhzzEFrxRDYBoRiAms=; b=cq6aX7tVH5nsorkDZzPwDIrbS11b4M6ZsWCL/wHMecEncF9cd87PR7kBDxyNCSwyfB ONlT0RLfAYRMAnvg3qwQpFckG2FqcIjQKg6tsiH2Gyr+PYtUrwnTghSxbCkJ9LbfGX0v iBjnB17vEkfKec+gmkHsmxHIr5x0TCJVHre0I0M/onoRfOQBcFtT+B4kv4fYS9IE8KXg IVqR2V1D7+SzSnxA3+h2N7pwq98zy5V0m8ns0fv4I1R9TQqW9zZJvGba47ad0tm/i1Di IJAC+jTsb4lHb5Psb8oDfZdmGQWVdAgJ7LWCtd5TPzWO0DiIOorLwv58wSlfvHGUJoBU Plvw== X-Gm-Message-State: APjAAAWdEwnxdQSbRbYSzkoH4MS13lh0j6DCjeyLkkJip6gZKFpIHLoK VExmM65Vb77V3kSmwhvr0ZUgx/XpR2xSFEilBrg= X-Google-Smtp-Source: APXvYqxHUocnpBGr2YROMbECRPPbMPC5x8iBPFZO9RXpZQ3nvS2MZtDX+gLhxDtbzvhYlI3UCJhzLJlUa6LTsTJmQYc= X-Received: by 2002:aa7:8750:: with SMTP id g16mr23270066pfo.190.1569878657566; Mon, 30 Sep 2019 14:24:17 -0700 (PDT) MIME-Version: 1.0 References: <20190930182227.GA4761@ACM> In-Reply-To: <20190930182227.GA4761@ACM> From: Stefan Kangas Date: Mon, 30 Sep 2019 23:24:06 +0200 Message-ID: Subject: Re: bug#21963: Spurious byte compile message: "Warning: the function `bar' might not be defined at runtime." To: Alan Mackenzie Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 21963 Cc: John Wiegley , Eli Zaretskii , 21963@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) close 21963 25.1 quit > > That was four years ago. Did you finish the patch which would resolve > > this issue? > > Yes, I did indeed; with this patch: > > acb96f2718ccb0d36af514ce63b5decf0f24a697 > Squashed commit of the following: ..... > Tue Nov 24 17:37:49 2015 +0000 > > Sorry I forgot to close the bug. Thanks; closed now. Best regards, Stefan Kangas From unknown Sun Jun 22 03:57:04 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 29 Oct 2019 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator