From unknown Tue Jun 17 20:20:49 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#15327 <15327@debbugs.gnu.org> To: bug#15327 <15327@debbugs.gnu.org> Subject: Status: 24.3; Incorrect "Unused lexical variable" warning with avl-tree-create Reply-To: bug#15327 <15327@debbugs.gnu.org> Date: Wed, 18 Jun 2025 03:20:49 +0000 retitle 15327 24.3; Incorrect "Unused lexical variable" warning with avl-tr= ee-create reassign 15327 emacs submitter 15327 Christopher Wellons severity 15327 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 10 14:35:54 2013 Received: (at submit) by debbugs.gnu.org; 10 Sep 2013 18:35:54 +0000 Received: from localhost ([127.0.0.1]:53123 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VJSn3-0002QT-H0 for submit@debbugs.gnu.org; Tue, 10 Sep 2013 14:35:54 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46456) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VJSn1-0002QG-H8 for submit@debbugs.gnu.org; Tue, 10 Sep 2013 14:35:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VJSmu-0000OG-Jh for submit@debbugs.gnu.org; Tue, 10 Sep 2013 14:35:46 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44239) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VJSmu-0000OB-GX for submit@debbugs.gnu.org; Tue, 10 Sep 2013 14:35:44 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48147) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VJSmp-0001hR-EV for bug-gnu-emacs@gnu.org; Tue, 10 Sep 2013 14:35:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VJSmj-0000MQ-VZ for bug-gnu-emacs@gnu.org; Tue, 10 Sep 2013 14:35:39 -0400 Received: from mail.nullprogram.com ([192.241.191.137]:50255) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VJSmj-0000MF-Qr for bug-gnu-emacs@gnu.org; Tue, 10 Sep 2013 14:35:33 -0400 Received: from localhost ([127.0.0.1] helo=wellocc1-ld1.jhuapl.edu) by mail.nullprogram.com with esmtp (Exim 4.80) (envelope-from ) id 1VJSmi-0001J2-99; Tue, 10 Sep 2013 18:35:33 +0000 From: Christopher Wellons To: bug-gnu-emacs@gnu.org Subject: 24.3; Incorrect "Unused lexical variable" warning with avl-tree-create User-Agent: Notmuch/0.16 (http://notmuchmail.org) Emacs/24.3.1 (x86_64-pc-linux-gnu) Date: Tue, 10 Sep 2013 14:35:32 -0400 Message-ID: <877geotthn.fsf@wellocc1-ld1.jhuapl.edu> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] 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: -5.0 (-----) 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: -5.0 (-----) ;;; -*- lexical-binding: t; -*- (require 'avl-tree) (avl-tree-create #'string<) In GNU Emacs 24.3.1 (x86_64-pc-linux-gnu, GTK+ Version 3.8.2) of 2013-06-25 on sochi, modified by Debian Windowing system distributor `The X.Org Foundation', version 11.0.11204000 System Description: Debian GNU/Linux unstable (sid) From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 10 14:41:03 2013 Received: (at submit) by debbugs.gnu.org; 10 Sep 2013 18:41:03 +0000 Received: from localhost ([127.0.0.1]:53141 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VJSs2-0002b0-Js for submit@debbugs.gnu.org; Tue, 10 Sep 2013 14:41:02 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47889) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VJSrz-0002aN-E3 for submit@debbugs.gnu.org; Tue, 10 Sep 2013 14:40:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VJSrl-000271-Px for submit@debbugs.gnu.org; Tue, 10 Sep 2013 14:40:54 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:56027) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VJSrl-00026w-Iu for submit@debbugs.gnu.org; Tue, 10 Sep 2013 14:40:45 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49539) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VJSrf-000312-A5 for bug-gnu-emacs@gnu.org; Tue, 10 Sep 2013 14:40:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VJSrZ-00024e-6h for bug-gnu-emacs@gnu.org; Tue, 10 Sep 2013 14:40:39 -0400 Received: from mail.nullprogram.com ([192.241.191.137]:50259) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VJSrZ-00024Y-34 for bug-gnu-emacs@gnu.org; Tue, 10 Sep 2013 14:40:33 -0400 Received: from localhost ([127.0.0.1] helo=wellocc1-ld1.jhuapl.edu) by mail.nullprogram.com with esmtp (Exim 4.80) (envelope-from ) id 1VJSrY-0001fp-NQ; Tue, 10 Sep 2013 18:40:32 +0000 From: Christopher Wellons To: bug-gnu-emacs@gnu.org Subject: Re: 24.3; Incorrect "Unused lexical variable" warning with avl-tree-create In-Reply-To: <877geotthn.fsf@wellocc1-ld1.jhuapl.edu> References: <877geotthn.fsf@wellocc1-ld1.jhuapl.edu> User-Agent: Notmuch/0.16 (http://notmuchmail.org) Emacs/24.3.1 (x86_64-pc-linux-gnu) Date: Tue, 10 Sep 2013 14:40:32 -0400 Message-ID: <874n9stt9b.fsf@wellocc1-ld1.jhuapl.edu> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] 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: -5.0 (-----) 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: -5.0 (-----) Sorry, I accidentally hit send early. If the above is compiled, $ emacs -Q -batch -f batch-byte-compile tmp.el In toplevel form: tmp.el:3:1:Warning: Unused lexical variable `cmpfun' Wrote /tmp/tmp.elc Due to improper macro expansion of avl-tree-create by defstruct, (let ((cmpfun #'string<)) (progn (vector 'cl-struct-avl-tree- (progn (vector nil nil nil 0)) #'string<))) From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 10 17:08:08 2013 Received: (at 15327) by debbugs.gnu.org; 10 Sep 2013 21:08:08 +0000 Received: from localhost ([127.0.0.1]:53415 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VJVAN-0006WR-7g for submit@debbugs.gnu.org; Tue, 10 Sep 2013 17:08:07 -0400 Received: from pruche.dit.umontreal.ca ([132.204.246.22]:36963) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VJVAK-0006WG-Qx for 15327@debbugs.gnu.org; Tue, 10 Sep 2013 17:08:05 -0400 Received: from faina.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id r8AL83mX020226; Tue, 10 Sep 2013 17:08:03 -0400 Received: by faina.iro.umontreal.ca (Postfix, from userid 20848) id 6FC0DB40D6; Tue, 10 Sep 2013 17:08:03 -0400 (EDT) From: Stefan Monnier To: Christopher Wellons Subject: Re: bug#15327: 24.3; Incorrect "Unused lexical variable" warning with avl-tree-create Message-ID: References: <877geotthn.fsf@wellocc1-ld1.jhuapl.edu> <874n9stt9b.fsf@wellocc1-ld1.jhuapl.edu> Date: Tue, 10 Sep 2013 17:08:03 -0400 In-Reply-To: <874n9stt9b.fsf@wellocc1-ld1.jhuapl.edu> (Christopher Wellons's message of "Tue, 10 Sep 2013 14:40:32 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4697=0 X-NAI-Spam-Version: 2.3.0.9362 : core <4697> : inlines <79> : streams <1035109> : uri <1533005> X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 15327 Cc: 15327@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: -2.0 (--) > Sorry, I accidentally hit send early. If the above is compiled, > $ emacs -Q -batch -f batch-byte-compile tmp.el > In toplevel form: > tmp.el:3:1:Warning: Unused lexical variable `cmpfun' > Wrote /tmp/tmp.elc > Due to improper macro expansion of avl-tree-create by defstruct, > (let > ((cmpfun #'string<)) > (progn > (vector 'cl-struct-avl-tree- > (progn > (vector nil nil nil 0)) > #'string<))) IIUC I fixed this recently in the trunk (the bug was in the expander part of cl-defsubst). Stefan From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 11 08:32:35 2013 Received: (at control) by debbugs.gnu.org; 11 Sep 2013 12:32:35 +0000 Received: from localhost ([127.0.0.1]:55074 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VJjaz-0007dB-Ss for submit@debbugs.gnu.org; Wed, 11 Sep 2013 08:32:34 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:13530) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VJjax-0007co-EJ for control@debbugs.gnu.org; Wed, 11 Sep 2013 08:32:31 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EABK/CFG4rxBo/2dsb2JhbABEvw4Xc4IfAQVWMws0EhQYDYhIwS2NYYMpA6R6gV6DEw X-IPAS-Result: Av0EABK/CFG4rxBo/2dsb2JhbABEvw4Xc4IfAQVWMws0EhQYDYhIwS2NYYMpA6R6gV6DEw X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="27264498" Received: from 184-175-16-104.dsl.teksavvy.com (HELO pastel.home) ([184.175.16.104]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 11 Sep 2013 08:28:59 -0400 Received: by pastel.home (Postfix, from userid 20848) id 3AB2862CD8; Wed, 11 Sep 2013 08:32:25 -0400 (EDT) From: Stefan Monnier To: control@debbugs.gnu.org Subject: Re: bug#15327: 24.3; Incorrect "Unused lexical variable" warning with avl-tree-create Message-ID: References: <877geotthn.fsf@wellocc1-ld1.jhuapl.edu> <874n9stt9b.fsf@wellocc1-ld1.jhuapl.edu> Date: Wed, 11 Sep 2013 08:32:25 -0400 In-Reply-To: (Stefan Monnier's message of "Tue, 10 Sep 2013 17:08:03 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: control 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.3 (/) close 15327 thanks From unknown Tue Jun 17 20:20:49 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, 10 Oct 2013 11:24:03 +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