From unknown Tue Jun 17 20:16:31 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#12367 <12367@debbugs.gnu.org> To: bug#12367 <12367@debbugs.gnu.org> Subject: Status: 24.2.50; cl-defun: unused key args are picked up as unused variables Reply-To: bug#12367 <12367@debbugs.gnu.org> Date: Wed, 18 Jun 2025 03:16:31 +0000 retitle 12367 24.2.50; cl-defun: unused key args are picked up as unused va= riables reassign 12367 emacs submitter 12367 Christopher Schmidt severity 12367 minor thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 06 08:19:28 2012 Received: (at submit) by debbugs.gnu.org; 6 Sep 2012 12:19:28 +0000 Received: from localhost ([127.0.0.1]:42505 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T9b3Q-00020v-9U for submit@debbugs.gnu.org; Thu, 06 Sep 2012 08:19:28 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33356) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T9b3N-00020m-6k for submit@debbugs.gnu.org; Thu, 06 Sep 2012 08:19:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T9b35-00025l-5v for submit@debbugs.gnu.org; Thu, 06 Sep 2012 08:19:13 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI, T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:40798) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9b35-00025T-2m for submit@debbugs.gnu.org; Thu, 06 Sep 2012 08:19:07 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35530) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9b2y-0005Pp-Tb for bug-gnu-emacs@gnu.org; Thu, 06 Sep 2012 08:19:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T9b2u-0001v0-K8 for bug-gnu-emacs@gnu.org; Thu, 06 Sep 2012 08:19:00 -0400 Received: from ristopher.com ([146.185.21.93]:55131 helo=saturn.ch.ristopher.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9b2u-0001uI-CH for bug-gnu-emacs@gnu.org; Thu, 06 Sep 2012 08:18:56 -0400 Received: by saturn.ch.ristopher.com (Postfix, from userid 0) id 3978120D4F; Thu, 6 Sep 2012 13:10:05 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ch.ristopher.com; s=mail; t=1346933405; bh=AQ3vgjeDbY48iPAAB3MRVAU+lt9E9VC3l7UZJOUdDUc=; h=From:To:Subject:Message-ID:MIME-Version:Content-Type:Date; b=utinDof8l1AlbNhGR7UoSpMyzR7Z7sRWwfkUQisUZXM91GrXYKlP4ij5tYWQznHx4 JcVvccMPFoaosjpWndnagpUbfUOl1Zwt+r/ZQUGlkHzg4qRxw5sv0/kOCi9PbhQkil 6O/gt2sWhSqyIoAuz/Mf8BMK9s7H4zPSkvoUS23s= From: Christopher Schmidt To: bug-gnu-emacs@gnu.org Subject: 24.2.50; cl-defun: unused key args are picked up as unused variables Message-ID: <87txvbz71n@ch.ristopher.com> Mail-Followup-To: bug-gnu-emacs@gnu.org MIME-Version: 1.0 Content-Type: text/plain Date: Thu, 6 Sep 2012 13:10:05 +0100 (BST) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) severity: minor ;; -*- lexical-binding: t -*- (require 'cl-lib) (cl-defun rms (&key foo)) Byte compile this piece of code. Warning: Unused lexical variable `foo' GNU Emacs 24.2.50.2 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.10) of 2012-09-06. Christopher From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 06 10:18:49 2012 Received: (at submit) by debbugs.gnu.org; 6 Sep 2012 14:18:49 +0000 Received: from localhost ([127.0.0.1]:44203 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T9cuu-00058w-If for submit@debbugs.gnu.org; Thu, 06 Sep 2012 10:18:49 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41986) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T9cur-00058p-Vt for submit@debbugs.gnu.org; Thu, 06 Sep 2012 10:18:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T9cuZ-0000t8-Pc for submit@debbugs.gnu.org; Thu, 06 Sep 2012 10:18:33 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:57013) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9cuZ-0000t3-ML for submit@debbugs.gnu.org; Thu, 06 Sep 2012 10:18:27 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47495) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9cuT-0006xV-VX for bug-gnu-emacs@gnu.org; Thu, 06 Sep 2012 10:18:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T9cuO-0000qC-8n for bug-gnu-emacs@gnu.org; Thu, 06 Sep 2012 10:18:21 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:18921) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9cuO-0000q5-4n for bug-gnu-emacs@gnu.org; Thu, 06 Sep 2012 10:18:16 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ai0FAG6Zu09FpYew/2dsb2JhbABEsEiDSYEIghYBBVYzCzQSFBgNiEW6CY0mgx4DozOBWIMF X-IronPort-AV: E=Sophos;i="4.75,637,1330923600"; d="scan'208";a="197700450" Received: from 69-165-135-176.dsl.teksavvy.com (HELO pastel.home) ([69.165.135.176]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 06 Sep 2012 10:18:15 -0400 Received: by pastel.home (Postfix, from userid 20848) id CC7DE58B33; Thu, 6 Sep 2012 10:18:14 -0400 (EDT) From: Stefan Monnier To: bug-gnu-emacs@gnu.org Subject: Re: bug#12367: 24.2.50; cl-defun: unused key args are picked up as unused variables Message-ID: References: <87txvbz71n@ch.ristopher.com> Date: Thu, 06 Sep 2012 10:18:14 -0400 In-Reply-To: <87txvbz71n@ch.ristopher.com> (Christopher Schmidt's message of "Thu, 6 Sep 2012 13:10:05 +0100 (BST)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.2 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.2 (------) > ;; -*- lexical-binding: t -*- > (require 'cl-lib) > (cl-defun rms (&key foo)) > Byte compile this piece of code. > Warning: Unused lexical variable `foo' The warning is fine. But I guess the problem is that the normal fix (which is to rename `foo' to `_foo') won't work because it forces callers to use :_foo which is wrong. Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 06 11:36:15 2012 Received: (at submit) by debbugs.gnu.org; 6 Sep 2012 15:36:16 +0000 Received: from localhost ([127.0.0.1]:44320 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T9e7r-0007oZ-E0 for submit@debbugs.gnu.org; Thu, 06 Sep 2012 11:36:15 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37179) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T9e7q-0007oS-1S for submit@debbugs.gnu.org; Thu, 06 Sep 2012 11:36:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T9e7X-0002UM-Ea for submit@debbugs.gnu.org; Thu, 06 Sep 2012 11:36:01 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:45507) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9e7X-0002UH-BL for submit@debbugs.gnu.org; Thu, 06 Sep 2012 11:35:55 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34862) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9e7R-0002jF-LQ for bug-gnu-emacs@gnu.org; Thu, 06 Sep 2012 11:35:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T9e7M-0002So-1Z for bug-gnu-emacs@gnu.org; Thu, 06 Sep 2012 11:35:49 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:60581) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9e7L-0002Sh-Ni for bug-gnu-emacs@gnu.org; Thu, 06 Sep 2012 11:35:43 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ai0FAG6Zu09FpYew/2dsb2JhbABEsEiDSYEIghYBBVYzCzQSFBgNiEW6CY0mgx4DozOBWIMF X-IronPort-AV: E=Sophos;i="4.75,637,1330923600"; d="scan'208";a="197707943" Received: from 69-165-135-176.dsl.teksavvy.com (HELO pastel.home) ([69.165.135.176]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 06 Sep 2012 11:35:42 -0400 Received: by pastel.home (Postfix, from userid 20848) id 38E0A58B33; Thu, 6 Sep 2012 11:35:42 -0400 (EDT) From: Stefan Monnier To: bug-gnu-emacs@gnu.org Subject: Re: bug#12367: 24.2.50; cl-defun: unused key args are picked up as unused variables Message-ID: References: <87txvbz71n@ch.ristopher.com> Date: Thu, 06 Sep 2012 11:35:42 -0400 In-Reply-To: <87txvbz71n@ch.ristopher.com> (Christopher Schmidt's message of "Thu, 6 Sep 2012 13:10:05 +0100 (BST)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.2 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.2 (------) > ;; -*- lexical-binding: t -*- > (require 'cl-lib) > (cl-defun rms (&key foo)) I've installed a patch on trunk so that you can use (cl-defun rms (&key _foo)) instead. Stefan From debbugs-submit-bounces@debbugs.gnu.org Wed May 29 10:43:11 2013 Received: (at control) by debbugs.gnu.org; 29 May 2013 14:43:11 +0000 Received: from localhost ([127.0.0.1]:40045 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Uhhan-0002jL-8N for submit@debbugs.gnu.org; Wed, 29 May 2013 10:43:10 -0400 Received: from ristopher.com ([146.185.21.93]:49064 helo=saturn.ch.ristopher.com) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Uhhai-0002iu-Ab for control@debbugs.gnu.org; Wed, 29 May 2013 10:43:05 -0400 Received: by saturn.ch.ristopher.com (Postfix, from userid 0) id DD719201A3; Wed, 29 May 2013 15:41:38 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ch.ristopher.com; s=mail; t=1369838498; bh=lQUW0xaqWsYjUOVAKVJT4C4T8p8vqm7B6O5D0A57O40=; h=From:To:Subject:Message-ID:MIME-Version:Content-Type:Date; b=aD4vZDG/xCvwz6olvmYcoHotHW3BC5WuB14Km9kceF6HeMXQ1Ct+MGnL364sNL9c1 G01+cGxjnjEeb9Ouw8yoKMo59XeZhvDytFo0nK2S2vZIa4FIQvLJKVR5BFxe/CWY/l 4Eb5wG8wtTq1xZlGtLnpo+EZxkOpVWbrTPbDo7xQ= From: Christopher Schmidt To: control@debbugs.gnu.org Subject: close 12367 Message-ID: <8738t5x2z3@ch.ristopher.com> MIME-Version: 1.0 Content-Type: text/plain Date: Wed, 29 May 2013 15:41:38 +0100 (BST) X-Spam-Score: -0.3 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.1 (-) close 12367 From unknown Tue Jun 17 20:16:31 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 27 Jun 2013 11:24:05 +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