From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.devel Subject: byte-compile-warn in do-after-load-evaluation - a bug? Date: Fri, 21 Jan 2022 17:28:39 +0000 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34533"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Jan 21 19:18:26 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nAyUT-0008mv-Rr for ged-emacs-devel@m.gmane-mx.org; Fri, 21 Jan 2022 19:18:25 +0100 Original-Received: from localhost ([::1]:42436 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nAyUR-0002vs-1E for ged-emacs-devel@m.gmane-mx.org; Fri, 21 Jan 2022 13:18:23 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:45862) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nAxiq-0005Sj-Fe for emacs-devel@gnu.org; Fri, 21 Jan 2022 12:29:14 -0500 Original-Received: from colin.muc.de ([193.149.48.1]:33468 helo=mail.muc.de) by eggs.gnu.org with smtp (Exim 4.90_1) (envelope-from ) id 1nAxio-00087h-72 for emacs-devel@gnu.org; Fri, 21 Jan 2022 12:29:12 -0500 Original-Received: (qmail 75908 invoked by uid 3782); 21 Jan 2022 17:28:39 -0000 Original-Received: from acm.muc.de (p4fe159a7.dip0.t-ipconnect.de [79.225.89.167]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Fri, 21 Jan 2022 18:28:39 +0100 Original-Received: (qmail 19445 invoked by uid 1000); 21 Jan 2022 17:28:39 -0000 Content-Disposition: inline X-Submission-Agent: TMDA/1.3.x (Ph3nix) X-Primary-Address: acm@muc.de Received-SPF: pass client-ip=193.149.48.1; envelope-from=acm@muc.de; helo=mail.muc.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:285151 Archived-At: Hello, Emacs, in master (at least), in do-after-load-evaluation (subr.el), the code uses byte-compile-warn to output an error message. This seems wierd, since there's no mention of the byte compiler anywhere near. Might it be that somebody not having a good day just used that function thinking it was a general purpose warning function? The problem with it is that it uses an implicit (compilation) source position in the message it outputs. There is no compilation going on at the moment. Unless I've misunderstood something, I propose to replace this call of byte-compile-warn with simply message. -- Alan Mackenzie (Nuremberg, Germany).