From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 28 14:04:43 2010 Received: (at submit) by debbugs.gnu.org; 28 Jul 2010 18:04:43 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OeAzi-0001p3-PA for submit@debbugs.gnu.org; Wed, 28 Jul 2010 14:04:42 -0400 Received: from mail.gnu.org ([199.232.76.166] helo=mx10.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OeAzg-0001oy-QZ for submit@debbugs.gnu.org; Wed, 28 Jul 2010 14:04:41 -0400 Received: from lists.gnu.org ([199.232.76.165]:35662) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1OeAzr-0001Rl-79 for submit@debbugs.gnu.org; Wed, 28 Jul 2010 14:04:51 -0400 Received: from [140.186.70.92] (port=39312 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OeAzo-0001o5-Pt for bug-gnu-emacs@gnu.org; Wed, 28 Jul 2010 14:04:50 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=unavailable version=3.3.1 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OeAzn-0004tZ-1u for bug-gnu-emacs@gnu.org; Wed, 28 Jul 2010 14:04:47 -0400 Received: from colin.muc.de ([193.149.48.1]:1823 helo=mail.muc.de) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OeAzm-0004se-Sy for bug-gnu-emacs@gnu.org; Wed, 28 Jul 2010 14:04:47 -0400 Received: (qmail 20153 invoked by uid 3782); 28 Jul 2010 18:04:43 -0000 Received: from acm.muc.de (pD9E527D0.dip.t-dialin.net [217.229.39.208]) by colin2.muc.de (tmda-ofmipd) with ESMTP; Wed, 28 Jul 2010 20:04:43 +0200 Received: (qmail 3811 invoked by uid 1000); 28 Jul 2010 18:15:53 -0000 Date: Wed, 28 Jul 2010 18:15:53 +0000 To: bug-gnu-emacs@gnu.org Subject: Byte compiler: spurious message "cl used at runtime" Message-ID: <20100728181553.GC2999@muc.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.9i X-Delivery-Agent: TMDA/1.1.5 (Fettercairn) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-detected-operating-system: by eggs.gnu.org: FreeBSD 4.6-4.9 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -4.2 (----) Hi, Emacs, In this macro declaration: (defmacro c-declare-lang-variables () `(progn ,@(mapcan (lambda (init) `(,(if (elt init 2) `(defvar ,(car init) nil ,(elt init 2)) `(defvar ,(car init) nil)) (make-variable-buffer-local ',(car init)))) (cdr c-lang-variable-inits)))) , (from cc-engine.el), the byte-compiler gives this warning: "Function `mapcan' from cl package called at runtime". It is clear that the mapcan, being within a ,@ construct, does its work at macro-expansion time, i.e. compile time. Thus the warning message is wrong. This is a bug. -- Alan Mackenzie (Nuremberg, Germany). From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 28 19:01:39 2010 Received: (at 6750) by debbugs.gnu.org; 28 Jul 2010 23:01:40 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OeFd5-0003vG-4p for submit@debbugs.gnu.org; Wed, 28 Jul 2010 19:01:39 -0400 Received: from impaqm4.telefonica.net ([213.4.138.4]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OeFd3-0003v4-9J for 6750@debbugs.gnu.org; Wed, 28 Jul 2010 19:01:38 -0400 Received: from IMPmailhost3.adm.correo ([10.20.102.124]) by IMPaqm4.telefonica.net with bizsmtp id nWiS1e0072h2L9m3Qb1nHP; Thu, 29 Jul 2010 01:01:47 +0200 Received: from ceviche.home ([83.61.51.16]) by IMPmailhost3.adm.correo with BIZ IMP id nb1n1e0020LyJBX1jb1nX2; Thu, 29 Jul 2010 01:01:47 +0200 X-Brightmail-Tracker: AAAAAA== X-TE-authinfo: authemail="monnier$movistar.es" |auth_email="monnier@movistar.es" X-TE-AcuTerraCos: auth_cuTerraCos="cosuitnetc01" Received: by ceviche.home (Postfix, from userid 20848) id E7B0C66334; Thu, 29 Jul 2010 01:01:46 +0200 (CEST) From: Stefan Monnier To: Alan Mackenzie Subject: Re: bug#6750: Byte compiler: spurious message "cl used at runtime" Message-ID: References: <20100728181553.GC2999@muc.de> Date: Thu, 29 Jul 2010 01:01:46 +0200 In-Reply-To: <20100728181553.GC2999@muc.de> (Alan Mackenzie's message of "Wed, 28 Jul 2010 18:15:53 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 6750 Cc: 6750@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -2.0 (--) > In this macro declaration: > (defmacro c-declare-lang-variables () > `(progn > ,@(mapcan (lambda (init) > `(,(if (elt init 2) > `(defvar ,(car init) nil ,(elt init 2)) > `(defvar ,(car init) nil)) > (make-variable-buffer-local ',(car init)))) > (cdr c-lang-variable-inits)))) > , (from cc-engine.el), the byte-compiler gives this warning: > "Function `mapcan' from cl package called at runtime". > It is clear that the mapcan, being within a ,@ construct, does its work > at macro-expansion time, i.e. compile time. > Thus the warning message is wrong. This is a bug. This macro will be in the .elc. This means it can be called "at run time" (e.g. if you do M-: (c-declare-lang-variables ...) RET). Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 29 14:51:46 2010 Received: (at 6750) by debbugs.gnu.org; 29 Jul 2010 18:51:47 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OeYCo-0005pA-4F for submit@debbugs.gnu.org; Thu, 29 Jul 2010 14:51:46 -0400 Received: from colin.muc.de ([193.149.48.1] helo=mail.muc.de) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OeYCm-0005p4-7c for 6750@debbugs.gnu.org; Thu, 29 Jul 2010 14:51:45 -0400 Received: (qmail 94748 invoked by uid 3782); 29 Jul 2010 18:51:56 -0000 Received: from acm.muc.de (pD9E530D8.dip.t-dialin.net [217.229.48.216]) by colin2.muc.de (tmda-ofmipd) with ESMTP; Thu, 29 Jul 2010 20:51:55 +0200 Received: (qmail 2974 invoked by uid 1000); 29 Jul 2010 19:03:06 -0000 Date: Thu, 29 Jul 2010 19:03:06 +0000 To: Stefan Monnier Subject: Re: bug#6750: Byte compiler: spurious message "cl used at runtime" Message-ID: <20100729190306.GA2459@muc.de> References: <20100728181553.GC2999@muc.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.9i X-Delivery-Agent: TMDA/1.1.5 (Fettercairn) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: 6750 Cc: 6750@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -2.6 (--) Hi, Stefan, On Thu, Jul 29, 2010 at 01:01:46AM +0200, Stefan Monnier wrote: > > In this macro declaration: > > (defmacro c-declare-lang-variables () > > `(progn > > ,@(mapcan (lambda (init) > > `(,(if (elt init 2) > > `(defvar ,(car init) nil ,(elt init 2)) > > `(defvar ,(car init) nil)) > > (make-variable-buffer-local ',(car init)))) > > (cdr c-lang-variable-inits)))) > > , (from cc-engine.el), the byte-compiler gives this warning: > > "Function `mapcan' from cl package called at runtime". > > It is clear that the mapcan, being within a ,@ construct, does its work > > at macro-expansion time, i.e. compile time. > > Thus the warning message is wrong. This is a bug. > This macro will be in the .elc. This means it can be called "at run > time" (e.g. if you do M-: (c-declare-lang-variables ...) RET). That brought a smile to my face. It's pure sophistry. :-) With no more creativity than you've just shown, ANY use of mapcan could be "shown" to be "use at runtime". So why not shorten the warning message to "Function `mapcan' from cl package was used" ? ;-) Or, perhaps you could indulge me a little, and show an example of mapcan (or some other cl function) which isn't "use at runtime". You know as well as I do, that there's no rigid separation of Lisp into compilation and running phases. I put it to you that that error message is not, in general, helpful. I think it should be restricted to uses of mapcan at runtime (in a defun) or when it's in the form generated by a macro. I'm trying to get rid of warnings messages in CC Mode. > Stefan -- Alan Mackenzie (Nuremberg, Germany). From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 29 15:51:37 2010 Received: (at 6750) by debbugs.gnu.org; 29 Jul 2010 19:51:37 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OeZ8i-0006DW-Bv for submit@debbugs.gnu.org; Thu, 29 Jul 2010 15:51:36 -0400 Received: from mail-bw0-f44.google.com ([209.85.214.44]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OeZ8h-0006DQ-91 for 6750@debbugs.gnu.org; Thu, 29 Jul 2010 15:51:35 -0400 Received: by bwz7 with SMTP id 7so470667bwz.3 for <6750@debbugs.gnu.org>; Thu, 29 Jul 2010 12:51:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=UZ/higi+qTEsoBn2qk8QzEzYn8m4dx7zIExdAovE0dY=; b=RkqBGRY+EO3SBf6w4uabzvcv5XcjAR1Qlhg1jRekHbhjddZh8A5YLYWNBo1f6EijAj hEn0Ak8TiZVj1iBTm5a2kFqEKMZJSz2kNrOj4lFlSjKHONMNk7tfbkWe0AaxbLjOEqte NB1gDT4HyAXcSARnSk6NXAAxB83ET6WsxTpi8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=ob1WD6KLaejQpQpcHfS49AoWECAufKh4T1lEClB4UEMx1P3hWwxrSP6kaPjr1GLZ6d SN9fPg8ZgGukR/1h8HiwZHK+IgodCO/dpxDU66Zj5B4i3IDKaYYkYCIhzv9nLAio+CQm JJdTcAhd5yVUrXo4BJAL4+Mkq+bnLLY0F/SbI= Received: by 10.204.136.71 with SMTP id q7mr389434bkt.111.1280433108171; Thu, 29 Jul 2010 12:51:48 -0700 (PDT) MIME-Version: 1.0 Received: by 10.204.180.136 with HTTP; Thu, 29 Jul 2010 12:51:28 -0700 (PDT) In-Reply-To: <20100729190306.GA2459@muc.de> References: <20100728181553.GC2999@muc.de> <20100729190306.GA2459@muc.de> From: Juanma Barranquero Date: Thu, 29 Jul 2010 21:51:28 +0200 Message-ID: Subject: Re: bug#6750: Byte compiler: spurious message "cl used at runtime" To: Alan Mackenzie Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: 6750 Cc: 6750@debbugs.gnu.org, Stefan Monnier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -2.7 (--) On Thu, Jul 29, 2010 at 21:03, Alan Mackenzie wrote: > Or, perhaps you could indulge me a little, and show an example of mapcan > (or some other cl function) which isn't "use at runtime". ;; at top level (eval-when-compile (mapcan ...)) > I put it to you that that error message is not, in general, helpful. =C2= =A0I > think it should be restricted to uses of mapcan at runtime (in a defun) > or when it's in the form generated by a macro. But the point is that the macro could be called at runtime and `mapcan' would not be defined. Try byte-compiling test.el: ---------------------------------------------------------------------------= ----- (eval-when-compile (require 'cl)) (defmacro mapcan-at-runtime () `(setq sample ',(mapcan 'identity '((a) (b) (c))))) ---------------------------------------------------------------------------= ----- (which produces the warning), and then emacs -Q -l test.elc M-: (mapcan-at-runtime) =C2=A0 =C2=A0 Juanma From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 30 05:17:53 2010 Received: (at 6750) by debbugs.gnu.org; 30 Jul 2010 09:17:53 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Oeliz-000455-5h for submit@debbugs.gnu.org; Fri, 30 Jul 2010 05:17:53 -0400 Received: from impaqm2.telefonica.net ([213.4.138.2]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Oelix-000450-4V for 6750@debbugs.gnu.org; Fri, 30 Jul 2010 05:17:51 -0400 Received: from IMPmailhost5.adm.correo ([10.20.102.126]) by IMPaqm2.telefonica.net with bizsmtp id o7SA1e00D2jdgqJ3M9J58s; Fri, 30 Jul 2010 11:18:05 +0200 Received: from ceviche.home ([83.61.51.16]) by IMPmailhost5.adm.correo with BIZ IMP id o9J51e0090LyJBX1l9J5JH; Fri, 30 Jul 2010 11:18:05 +0200 X-Brightmail-Tracker: AAAAAA== X-TE-authinfo: authemail="monnier$movistar.es" |auth_email="monnier@movistar.es" X-TE-AcuTerraCos: auth_cuTerraCos="cosuitnetc01" Received: by ceviche.home (Postfix, from userid 20848) id 1409D66140; Fri, 30 Jul 2010 11:18:05 +0200 (CEST) From: Stefan Monnier To: Alan Mackenzie Subject: Re: bug#6750: Byte compiler: spurious message "cl used at runtime" Message-ID: References: <20100728181553.GC2999@muc.de> <20100729190306.GA2459@muc.de> Date: Fri, 30 Jul 2010 11:18:05 +0200 In-Reply-To: <20100729190306.GA2459@muc.de> (Alan Mackenzie's message of "Thu, 29 Jul 2010 19:03:06 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 6750 Cc: 6750@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -2.0 (--) >> This macro will be in the .elc. This means it can be called "at run >> time" (e.g. if you do M-: (c-declare-lang-variables ...) RET). > That brought a smile to my face. It's pure sophistry. :-) Except that this is not the reason I put the warning, but the reason why the byte-compiler's code thinks the warning is warranted. The byte-compiler is fairly stupid and doesn't know that this macro is not intended to be used at runtime. I agree it's not great, and it leads to "spurious" warnings like that. Suggestions (and patches even better) welcome to try and resolve the problem. Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 14 09:29:04 2011 Received: (at control) by debbugs.gnu.org; 14 Jul 2011 13:29:04 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QhLyS-00019T-AF for submit@debbugs.gnu.org; Thu, 14 Jul 2011 09:29:04 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QhLyP-00018w-2T for control@debbugs.gnu.org; Thu, 14 Jul 2011 09:29:02 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=quimbies.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1QhLy8-0006Cv-DF for control@debbugs.gnu.org; Thu, 14 Jul 2011 15:28:44 +0200 Date: Thu, 14 Jul 2011 15:28:43 +0200 Message-Id: To: control@debbugs.gnu.org From: Lars Magne Ingebrigtsen Subject: control message for bug #6750 X-MailScanner-ID: 1QhLy8-0006Cv-DF X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1311254924.51743@oleW56hazLp+zAGlybS98Q X-Spam-Status: No X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -2.7 (--) tags 6750 notabug close 6750 From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 14 10:02:47 2011 Received: (at 6750) by debbugs.gnu.org; 14 Jul 2011 14:02:47 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QhMV1-00042Q-9R for submit@debbugs.gnu.org; Thu, 14 Jul 2011 10:02:47 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QhMUh-00040m-No for 6750@debbugs.gnu.org; Thu, 14 Jul 2011 10:02:30 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=quimbies.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1QhMUT-00071g-Ha; Thu, 14 Jul 2011 16:02:09 +0200 From: Lars Magne Ingebrigtsen To: Stefan Monnier Subject: Re: bug#6750: Byte compiler: spurious message "cl used at runtime" In-Reply-To: (Stefan Monnier's message of "Fri, 30 Jul 2010 11:18:05 +0200") Date: Thu, 14 Jul 2011 15:28:39 +0200 Message-ID: References: <20100728181553.GC2999@muc.de> <20100729190306.GA2459@muc.de> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) X-Now-Playing: Depeche Mode's _Black Celebration_ X-Hashcash: 1:23:110714:6750@debbugs.gnu.org::67AfRHPpoS9zXWXX:000000000000000000000000000000000000000008oIo X-Hashcash: 1:23:110714:monnier@iro.umontreal.ca::Zhik3ezNNUeb60NI:00000000000000000000000000000000000009VYE X-Hashcash: 1:23:110714:acm@muc.de::WzFN2fk8uHmHJHjK:0000000UkSu MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1QhMUT-00071g-Ha X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1311256929.63536@fU9gkBT9zm+EBrwIxpZyEA X-Spam-Status: No X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: 6750 Cc: 6750@debbugs.gnu.org, Alan Mackenzie X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -2.7 (--) Stefan Monnier writes: > The byte-compiler is fairly stupid and doesn't know that this macro is > not intended to be used at runtime. The macro, however, is in the .elc file, so I don't think this is a bug. (Although the warning could be changed to, perhaps, "cl in the .elc file" or something.) Anyway, I'm closing the report. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From unknown Sat Jun 21 03:08:12 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 12 Aug 2011 11:24:06 +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