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.bugs Subject: bug#67568: Emacs master: Bug in byte compiler when there's an unused parameter. Date: Fri, 1 Dec 2023 12:49:52 +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="30609"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Stefan Monnier To: 67568@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Dec 01 13:51:37 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1r92zY-0007s2-Tv for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 01 Dec 2023 13:51:36 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r92zO-0003cO-0G; Fri, 01 Dec 2023 07:51:26 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r92yt-0003Tk-GT for bug-gnu-emacs@gnu.org; Fri, 01 Dec 2023 07:50:58 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1r92ys-0007KT-2f for bug-gnu-emacs@gnu.org; Fri, 01 Dec 2023 07:50:54 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1r92z0-00085o-5f; Fri, 01 Dec 2023 07:51:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Alan Mackenzie Original-Sender: "Debbugs-submit" Resent-CC: monnier@iro.umontreal.ca, bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Dec 2023 12:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 67568 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org X-Debbugs-Original-Xcc: Stefan Monnier Original-Received: via spool by submit@debbugs.gnu.org id=B.170143506131099 (code B ref -1); Fri, 01 Dec 2023 12:51:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 1 Dec 2023 12:51:01 +0000 Original-Received: from localhost ([127.0.0.1]:55251 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r92yy-00085X-NG for submit@debbugs.gnu.org; Fri, 01 Dec 2023 07:51:00 -0500 Original-Received: from lists.gnu.org ([2001:470:142::17]:47384) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r92yx-00085C-7Q for submit@debbugs.gnu.org; Fri, 01 Dec 2023 07:50:59 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r92yY-0003Ku-AR for bug-gnu-emacs@gnu.org; Fri, 01 Dec 2023 07:50:35 -0500 Original-Received: from mail.muc.de ([193.149.48.3]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r92y9-0006p0-Kv for bug-gnu-emacs@gnu.org; Fri, 01 Dec 2023 07:50:34 -0500 Original-Received: (qmail 40254 invoked by uid 3782); 1 Dec 2023 13:49:53 +0100 Original-Received: from acm.muc.de (p4fe15fc1.dip0.t-ipconnect.de [79.225.95.193]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Fri, 01 Dec 2023 13:49:53 +0100 Original-Received: (qmail 7380 invoked by uid 1000); 1 Dec 2023 12:49:52 -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.3; 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_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:275318 Archived-At: Hello, Emacs. On a recent Emacs master: (i) emacs -Q (ii) In *scratch* enter the following: (byte-compile (lambda (x) "doc" "foo")) . (iii) Enter C-u C-x C-e to evaluate the form. The result looks like: #[257 "\300\207" [nil] 2 "doc (fn X)"] . This is incorrect. The only form in the constants vector is nil. It should be "foo". (iv) Note that this only happens with the unused parameter x. Without it, the form compiles correctly. -- Alan Mackenzie (Nuremberg, Germany).