From unknown Tue Jun 17 22:23:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#12371: 24.2.50; macroexpand-all reporting warnings to *Compile-Log* Resent-From: Christopher Schmidt Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 06 Sep 2012 13:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 12371 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 12371@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.134693993418023 (code B ref -1); Thu, 06 Sep 2012 13:59:01 +0000 Received: (at submit) by debbugs.gnu.org; 6 Sep 2012 13:58:54 +0000 Received: from localhost ([127.0.0.1]:44166 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T9cbb-0004gb-S3 for submit@debbugs.gnu.org; Thu, 06 Sep 2012 09:58:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48234) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T9cba-0004gV-4R for submit@debbugs.gnu.org; Thu, 06 Sep 2012 09:58:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T9cbM-0002C9-Tf for submit@debbugs.gnu.org; Thu, 06 Sep 2012 09:58:37 -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]:54222) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9cbM-0002C5-Qg for submit@debbugs.gnu.org; Thu, 06 Sep 2012 09:58:36 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48201) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9cbH-0003QG-4l for bug-gnu-emacs@gnu.org; Thu, 06 Sep 2012 09:58:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T9cbB-0002BM-9P for bug-gnu-emacs@gnu.org; Thu, 06 Sep 2012 09:58:31 -0400 Received: from ristopher.com ([146.185.21.93]:55186 helo=saturn.ch.ristopher.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9cbB-0002BG-0j for bug-gnu-emacs@gnu.org; Thu, 06 Sep 2012 09:58:25 -0400 Received: by saturn.ch.ristopher.com (Postfix, from userid 0) id D9FCD20D4F; Thu, 6 Sep 2012 14:58:22 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ch.ristopher.com; s=mail; t=1346939902; bh=F8XxC/bOuS73BwlwjTVGQdq40YL8DviRLLCOmh/Rt5o=; h=From:To:Subject:Message-ID:MIME-Version:Content-Type:Date; b=Ixsqu20EL3IJgmLqhPqQTZiRXeK7d7P8TbI7iQ6ZNPEABgrJz8TtqptDieMrF8iKq lypaFwecVflMjz7jeuYPCZqaOOlFDXySUeT7XKz1C+SquS8HzmTNUMRkOviFx+cv+f OqbYvrc8IxdFzDfQ7seh6LbhhMWxo7vf35IN8P4Y= From: Christopher Schmidt Message-ID: <87y5knb6dg@ch.ristopher.com> Mail-Followup-To: bug-gnu-emacs@gnu.org MIME-Version: 1.0 Content-Type: text/plain Date: Thu, 6 Sep 2012 14:58:22 +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-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 (------) emacs -q M-: (macroexpand-all '(mapc '(lambda ()) nil)) RET Debugger entered--Lisp error: (void-function byte-compile-log-warning) emacs -q M-x load-library RET bytecomp RET M-: (macroexpand-all '(mapc '(lambda ()) nil)) RET A *Compile-Log* buffer appears, with the following content Warning: (lambda nil ...) quoted with ' rather than with #' This is utterly confusing. There is no compilation going on. (Another user experience regarding this issue can be found in bug report 12362 - <87392vtj24.fsf@jidanni.org>.) macroexp--expand-all, which is the originator of the warning, calls byte-compile-log-warning without consulting byte-compile-warnings. I think the warning message should include a hint that it was generated by macroexpanding code and byte-compile-warnings should be consulted as well. GNU Emacs 24.2.50.2 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.10) of 2012-09-06. Christopher From unknown Tue Jun 17 22:23:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#12371: 24.2.50; macroexpand-all reporting warnings to *Compile-Log* Resent-From: Christopher Schmidt Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 06 Sep 2012 16:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12371 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 12371@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.13469500503989 (code B ref -1); Thu, 06 Sep 2012 16:48:01 +0000 Received: (at submit) by debbugs.gnu.org; 6 Sep 2012 16:47:30 +0000 Received: from localhost ([127.0.0.1]:44454 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T9fEn-00012I-VP for submit@debbugs.gnu.org; Thu, 06 Sep 2012 12:47:30 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46848) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T9fEl-00012B-Le for submit@debbugs.gnu.org; Thu, 06 Sep 2012 12:47:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T9fEU-0001dt-UM for submit@debbugs.gnu.org; Thu, 06 Sep 2012 12:47:14 -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]:60178) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9fEU-0001dn-RY for submit@debbugs.gnu.org; Thu, 06 Sep 2012 12:47:10 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51333) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9fEP-00078u-4I for bug-gnu-emacs@gnu.org; Thu, 06 Sep 2012 12:47:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T9fEF-0001aS-Dc for bug-gnu-emacs@gnu.org; Thu, 06 Sep 2012 12:47:05 -0400 Received: from ristopher.com ([146.185.21.93]:55215 helo=saturn.ch.ristopher.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9fEF-0001aF-5r for bug-gnu-emacs@gnu.org; Thu, 06 Sep 2012 12:46:55 -0400 Received: by saturn.ch.ristopher.com (Postfix, from userid 0) id 5BF9D20D4F; Thu, 6 Sep 2012 17:46:53 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ch.ristopher.com; s=mail; t=1346950013; bh=I1dFzyk5XxCBBMti6nXOJeeAivw8VlK2MlsXHziL5PA=; h=From:To:Subject:In-Reply-To:Message-ID:References:MIME-Version: Content-Type:Date; b=zS//867/pAByL+GCoCUBA06y7yN09smvlop0nOJ5NT1Ap19cfJHOXicoEU09Y0u7P delt00NpRoB7wTwR+tO1AWw7KpmHyw0Gaz2NwEO9NJGUnS11cxU+l8EeWCPsNugM5a pQzhJQQIgXfSKY4AFGrZPlUep3Tma1j/WCt6hkSY= From: Christopher Schmidt In-Reply-To: <87y5knb6dg@ch.ristopher.com> (Christopher Schmidt's message of "Thu, 6 Sep 2012 14:58:22 +0100 (BST)") Message-ID: <87pq5zyu8b@ch.ristopher.com> References: <87y5knb6dg@ch.ristopher.com> Mail-Followup-To: bug-gnu-emacs@gnu.org MIME-Version: 1.0 Content-Type: text/plain Date: Thu, 6 Sep 2012 17:46:53 +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-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 (------) Christopher Schmidt writes: > I think the warning message should include a hint that it was > generated by macroexpanding code and byte-compile-warnings should be > consulted as well. Other macroexpand warnings are simply messaged (e.g. in internal-macroexpand-for-load). Christopher From unknown Tue Jun 17 22:23:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#12371: [Emacs-diffs] /srv/bzr/emacs/trunk r110098: Partial fix for bug#12371 Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 19 Sep 2012 19:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12371 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: 12371@debbugs.gnu.org Received: via spool by 12371-submit@debbugs.gnu.org id=B12371.134808196330987 (code B ref 12371); Wed, 19 Sep 2012 19:13:02 +0000 Received: (at 12371) by debbugs.gnu.org; 19 Sep 2012 19:12:43 +0000 Received: from localhost ([127.0.0.1]:43970 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TEPhT-00083k-9B for submit@debbugs.gnu.org; Wed, 19 Sep 2012 15:12:43 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:20827) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TEPhR-00083d-Ju for 12371@debbugs.gnu.org; Wed, 19 Sep 2012 15:12:41 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAG6Zu09FpYhG/2dsb2JhbABEtBGBCIIWAQVWIxALDiYSFBgNJIghugmQRAOjM4FYgwU X-IronPort-AV: E=Sophos;i="4.75,637,1330923600"; d="scan'208";a="199477957" Received: from 69-165-136-70.dsl.teksavvy.com (HELO pastel.home) ([69.165.136.70]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 19 Sep 2012 15:11:13 -0400 Received: by pastel.home (Postfix, from userid 20848) id 60A2A59112; Wed, 19 Sep 2012 15:11:13 -0400 (EDT) From: Stefan Monnier Message-ID: References: Date: Wed, 19 Sep 2012 15:11:13 -0400 In-Reply-To: (Glenn Morris's message of "Wed, 19 Sep 2012 09:09:43 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) 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.9 (-) > +(autoload 'byte-compile-warn-obsolete "bytecomp") Note that byte-compile-warn-obsolete is not called in macroexp.el. Instead, it's sometimes placed in the output code, where it will either be ignored (if the code is then interpreted) or run by the byte-compiler. So there's no need to autoload it. The byte-compile-log-warning uses in macroexp.el should use the same kind of trick to distinguish the "compiling" from the "interpreting" case. Working on such a fix as we speak, Stefan From unknown Tue Jun 17 22:23:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#12371: 24.2.50; macroexpand-all reporting warnings to *Compile-Log* Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 19 Sep 2012 20:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12371 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 12371@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.13480850013113 (code B ref -1); Wed, 19 Sep 2012 20:04:02 +0000 Received: (at submit) by debbugs.gnu.org; 19 Sep 2012 20:03:21 +0000 Received: from localhost ([127.0.0.1]:44017 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TEQUS-0000oA-Lb for submit@debbugs.gnu.org; Wed, 19 Sep 2012 16:03:20 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54783) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TEQUQ-0000o3-Dw for submit@debbugs.gnu.org; Wed, 19 Sep 2012 16:03:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TEQSv-0003Io-Ea for submit@debbugs.gnu.org; Wed, 19 Sep 2012 16:01:51 -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]:38453) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TEQSv-0003Ij-BY for submit@debbugs.gnu.org; Wed, 19 Sep 2012 16:01:45 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42405) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TEQSl-0006Uc-TR for bug-gnu-emacs@gnu.org; Wed, 19 Sep 2012 16:01:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TEQSf-0003A3-DP for bug-gnu-emacs@gnu.org; Wed, 19 Sep 2012 16:01:35 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:49664) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TEQSf-00038g-8p for bug-gnu-emacs@gnu.org; Wed, 19 Sep 2012 16:01:29 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ai0FAG6Zu09FpY5O/2dsb2JhbABEsEiDSYEIghUBAQQBVigLCzQSFBgNiEAFugmNJoMeA6MzgViDBQ X-IronPort-AV: E=Sophos;i="4.75,637,1330923600"; d="scan'208";a="199484093" Received: from 69-165-142-78.dsl.teksavvy.com (HELO pastel.home) ([69.165.142.78]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 19 Sep 2012 16:01:25 -0400 Received: by pastel.home (Postfix, from userid 20848) id 24E2A59112; Wed, 19 Sep 2012 16:01:25 -0400 (EDT) From: Stefan Monnier Message-ID: References: <87y5knb6dg@ch.ristopher.com> Date: Wed, 19 Sep 2012 16:01:25 -0400 In-Reply-To: <87y5knb6dg@ch.ristopher.com> (Christopher Schmidt's message of "Thu, 6 Sep 2012 14:58:22 +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-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 (------) > macroexp--expand-all, which is the originator of the warning, calls > byte-compile-log-warning without consulting byte-compile-warnings. I haven't made such a change yet, but I've modified macroexp.el so that the message is placed in *Compile-Log* only when byte-compiling. In other cases it's simply passed to `message'. Stefan From unknown Tue Jun 17 22:23:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#12371: macroexp--funcall-if-compiled broke bootstrap for me References: <87y5knb6dg@ch.ristopher.com> In-Reply-To: <87y5knb6dg@ch.ristopher.com> Resent-From: Paul Eggert Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 20 Sep 2012 01:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12371 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 12371@debbugs.gnu.org Received: via spool by 12371-submit@debbugs.gnu.org id=B12371.134810294729997 (code B ref 12371); Thu, 20 Sep 2012 01:03:02 +0000 Received: (at 12371) by debbugs.gnu.org; 20 Sep 2012 01:02:27 +0000 Received: from localhost ([127.0.0.1]:44263 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TEV9v-0007nm-24 for submit@debbugs.gnu.org; Wed, 19 Sep 2012 21:02:27 -0400 Received: from smtp.cs.ucla.edu ([131.179.128.62]:57599) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TEV9r-0007nd-W0 for 12371@debbugs.gnu.org; Wed, 19 Sep 2012 21:02:25 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id F060EA60002; Wed, 19 Sep 2012 18:00:54 -0700 (PDT) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NcP65VM3XAQF; Wed, 19 Sep 2012 18:00:54 -0700 (PDT) Received: from [192.168.1.3] (pool-108-23-119-2.lsanca.fios.verizon.net [108.23.119.2]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 2DDD2A60001; Wed, 19 Sep 2012 18:00:54 -0700 (PDT) Message-ID: <505A6AC1.8060808@cs.ucla.edu> Date: Wed, 19 Sep 2012 18:00:49 -0700 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; Linux i686; rv:15.0) Gecko/20120827 Thunderbird/15.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -2.5 (--) 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: -2.5 (--) The patch in trunk bzr 110102, with this ChangeLog entry: 2012-09-19 Stefan Monnier * emacs-lisp/macroexp.el (macroexp--funcall-if-compiled): Rename from macroexp--eval-if-compile. (macroexp--funcall-and-return, macroexp--warn-and-return): New funs. (macroexp--expand-all): Use them (bug#12371). broke "make bootstrap" on my platform (Fedora 17, x86-64, GCC 4.7.1). The failure symptoms are: make[2]: Entering directory `/home/eggert/src/gnu/emacs/static-checkina/lisp' Compiling org/ob-awk.el In toplevel form: org/ob-awk.el:97:48:Error: Wrong type argument: symbolp, (\, (car form)) make[2]: *** [org/ob-awk.elc] Error 1 make[2]: Leaving directory `/home/eggert/src/gnu/emacs/static-checkina/lisp' If I start with trunk latest (bzr 110104) and back out the changes in 110102, the problem goes away. I see that bug#12371 is still marked as active so I'll CC: this there. Macroexpansion is something that makes me lose too many follicles so I hope someone else can fix this one... From unknown Tue Jun 17 22:23:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#12371: macroexp--funcall-if-compiled broke bootstrap for me Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 20 Sep 2012 03:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12371 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Paul Eggert Cc: 12371@debbugs.gnu.org Received: via spool by 12371-submit@debbugs.gnu.org id=B12371.134811192413981 (code B ref 12371); Thu, 20 Sep 2012 03:33:01 +0000 Received: (at 12371) by debbugs.gnu.org; 20 Sep 2012 03:32:04 +0000 Received: from localhost ([127.0.0.1]:44326 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TEXUi-0003dS-Fp for submit@debbugs.gnu.org; Wed, 19 Sep 2012 23:32:04 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:50730) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TEXUh-0003dM-T0 for 12371@debbugs.gnu.org; Wed, 19 Sep 2012 23:32:04 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAG6Zu0/O+Ld6/2dsb2JhbABEDrQDgQiCFgEFViMQCzQSFBgNJIghugmQRAOjM4FYgjBV X-IronPort-AV: E=Sophos;i="4.75,637,1330923600"; d="scan'208";a="199514404" Received: from 206-248-183-122.dsl.teksavvy.com (HELO pastel.home) ([206.248.183.122]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 19 Sep 2012 23:30:34 -0400 Received: by pastel.home (Postfix, from userid 20848) id DCCE0591B8; Wed, 19 Sep 2012 23:30:33 -0400 (EDT) From: Stefan Monnier Message-ID: References: <505A6AC1.8060808@cs.ucla.edu> Date: Wed, 19 Sep 2012 23:30:33 -0400 In-Reply-To: <505A6AC1.8060808@cs.ucla.edu> (Paul Eggert's message of "Wed, 19 Sep 2012 18:00:49 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) 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.9 (-) > * emacs-lisp/macroexp.el (macroexp--funcall-if-compiled): Rename from > macroexp--eval-if-compile. > (macroexp--funcall-and-return, macroexp--warn-and-return): New funs. > (macroexp--expand-all): Use them (bug#12371). [...] > org/ob-awk.el:97:48:Error: Wrong type argument: symbolp, (\, (car form)) Oops, sorry. Should be fixed now, thanks, Stefan From unknown Tue Jun 17 22:23:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#12371: macroexp--funcall-if-compiled broke bootstrap for me Resent-From: Paul Eggert Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 20 Sep 2012 04:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12371 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 12371@debbugs.gnu.org Received: via spool by 12371-submit@debbugs.gnu.org id=B12371.134811707521378 (code B ref 12371); Thu, 20 Sep 2012 04:58:02 +0000 Received: (at 12371) by debbugs.gnu.org; 20 Sep 2012 04:57:55 +0000 Received: from localhost ([127.0.0.1]:44414 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TEYpm-0005Yl-TT for submit@debbugs.gnu.org; Thu, 20 Sep 2012 00:57:55 -0400 Received: from smtp.cs.ucla.edu ([131.179.128.62]:36167) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TEYpj-0005Yc-WD for 12371@debbugs.gnu.org; Thu, 20 Sep 2012 00:57:53 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 075E339E800D; Wed, 19 Sep 2012 21:56:22 -0700 (PDT) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Is-rXhiCPU9S; Wed, 19 Sep 2012 21:56:21 -0700 (PDT) Received: from [192.168.1.3] (pool-108-23-119-2.lsanca.fios.verizon.net [108.23.119.2]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 88B4839E8007; Wed, 19 Sep 2012 21:56:21 -0700 (PDT) Message-ID: <505AA1F7.904@cs.ucla.edu> Date: Wed, 19 Sep 2012 21:56:23 -0700 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; Linux i686; rv:15.0) Gecko/20120827 Thunderbird/15.0 MIME-Version: 1.0 References: <505A6AC1.8060808@cs.ucla.edu> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -2.5 (--) 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: -2.5 (--) On 09/19/2012 08:30 PM, Stefan Monnier wrote: > Oops, sorry. Should be fixed now, thanks, Thanks, it fixed that one, but now I'm getting a different one with 'make bootstrap': make[2]: Entering directory `/home/eggert/src/gnu/emacs/static-checking/lisp' Compiling org/ob-calc.el In toplevel form: org/ob-calc.el:30:1:Error: Wrong type argument: stringp, t make[2]: *** [org/ob-calc.elc] Error 1 From unknown Tue Jun 17 22:23:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#12371: macroexp--funcall-if-compiled broke bootstrap for me Resent-From: Paul Eggert Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 20 Sep 2012 05:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12371 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 12371@debbugs.gnu.org Received: via spool by 12371-submit@debbugs.gnu.org id=B12371.134811799422838 (code B ref 12371); Thu, 20 Sep 2012 05:14:01 +0000 Received: (at 12371) by debbugs.gnu.org; 20 Sep 2012 05:13:14 +0000 Received: from localhost ([127.0.0.1]:44419 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TEZ4b-0005wI-5m for submit@debbugs.gnu.org; Thu, 20 Sep 2012 01:13:13 -0400 Received: from smtp.cs.ucla.edu ([131.179.128.62]:36783) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TEZ4Y-0005wA-CD for 12371@debbugs.gnu.org; Thu, 20 Sep 2012 01:13:11 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id ACF7839E800D; Wed, 19 Sep 2012 22:11:40 -0700 (PDT) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id f4lm1OD580gH; Wed, 19 Sep 2012 22:11:40 -0700 (PDT) Received: from [192.168.1.3] (pool-108-23-119-2.lsanca.fios.verizon.net [108.23.119.2]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 0E82C39E8007; Wed, 19 Sep 2012 22:11:40 -0700 (PDT) Message-ID: <505AA58D.9060808@cs.ucla.edu> Date: Wed, 19 Sep 2012 22:11:41 -0700 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; Linux i686; rv:15.0) Gecko/20120827 Thunderbird/15.0 MIME-Version: 1.0 References: <505A6AC1.8060808@cs.ucla.edu> <505AA1F7.904@cs.ucla.edu> In-Reply-To: <505AA1F7.904@cs.ucla.edu> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -2.5 (--) 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: -2.5 (--) On 09/19/2012 09:56 PM, Paul Eggert wrote: > make[2]: Entering directory `/home/eggert/src/gnu/emacs/static-checking/lisp' > Compiling org/ob-calc.el This one appears to be due to the following recent change, trunk bzr 110109, in the sense that backing out this change makes the problem go away: 2012-09-20 Stefan Monnier * calc/calc.el: Remove redundant autoload shape check. (sel-mode): Don't defvar. (calc-get-stack-element): Add `sel-mode' arg instead. (calc-top, calc-top-list): Pass it this additional argument. * calc/calc-store.el (calc-store-map): * calc/calc-map.el (calc-apply, calc-reduce, calc-map) (calc-map-equation, calc-outer-product, calc-inner-product): * calc/calc-aent.el (calc-alg-entry): Don't bind sel-mode. From unknown Tue Jun 17 22:23:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#12371: macroexp--funcall-if-compiled broke bootstrap for me Resent-From: Troels Nielsen Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 20 Sep 2012 08:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12371 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Paul Eggert Cc: 12371@debbugs.gnu.org, Stefan Monnier Received: via spool by 12371-submit@debbugs.gnu.org id=B12371.13481293546516 (code B ref 12371); Thu, 20 Sep 2012 08:23:02 +0000 Received: (at 12371) by debbugs.gnu.org; 20 Sep 2012 08:22:34 +0000 Received: from localhost ([127.0.0.1]:44494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TEc1q-0001h2-7i for submit@debbugs.gnu.org; Thu, 20 Sep 2012 04:22:34 -0400 Received: from mail-lb0-f172.google.com ([209.85.217.172]:45546) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TEc1o-0001gq-5l for 12371@debbugs.gnu.org; Thu, 20 Sep 2012 04:22:32 -0400 Received: by lboj14 with SMTP id j14so1642654lbo.3 for <12371@debbugs.gnu.org>; Thu, 20 Sep 2012 01:21:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=+jRJ93L1Q3DcYhiGBv3PLImSxC7XrYYcEmL9ybbRV34=; b=XKtTKKDtQjCv/RpNZxV8KUeDwhAGUnqQRBXCpC9q+BPsUTm5NtS0z8beF6gmqr7eaX 95vdexJ+ekNR5Stvs/G9r97XPfoM8u2ZprU1olA8GxhGg1OtU89+LWQpta2AuKzdCyTp WaDdUbz2H4MmY5yoBMW9r/F9u3FeiuW6+4fDe2yNcjDz5mHu1Vdo7SOXHno+JHmsnTW1 xSEiur/e17g6t0/H0s7D00Nny28LQxutD3UICRUSihhPM3waeXIrp1IGrG5KVdoKu/Mx jhnH1ZsCgYVE7CFuso07zE3TUWvnj87ElUCOS+6Af48LaiHA9xsha5x+WJl+YYmt17yf Pz4g== MIME-Version: 1.0 Received: by 10.152.103.243 with SMTP id fz19mr400979lab.27.1348129260859; Thu, 20 Sep 2012 01:21:00 -0700 (PDT) Received: by 10.114.25.138 with HTTP; Thu, 20 Sep 2012 01:21:00 -0700 (PDT) In-Reply-To: <505AA58D.9060808@cs.ucla.edu> References: <505A6AC1.8060808@cs.ucla.edu> <505AA1F7.904@cs.ucla.edu> <505AA58D.9060808@cs.ucla.edu> Date: Thu, 20 Sep 2012 10:21:00 +0200 Message-ID: From: Troels Nielsen Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -2.6 (--) 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: -2.6 (--) I've run into the same problems this morning, and this patch solves the problems for me: The first one I think just is a line gone missing. The next chunk extracts (car form) before it's to late, as form goes about being changed before the closure is being called. Kind Regards Troels Nielsen === modified file 'lisp/calc/calc.el' --- lisp/calc/calc.el 2012-09-20 03:44:57 +0000 +++ lisp/calc/calc.el 2012-09-20 07:50:18 +0000 @@ -914,9 +914,9 @@ ;; Set up the autoloading linkage. (let ((name (and (fboundp 'calc-dispatch) - (autoloadp (symbol-function 'calc-dispatch)))) + (autoloadp (symbol-function 'calc-dispatch)) + (nth 1 (symbol-function 'calc-dispatch)))) (p load-path)) ;; If Calc files exist on the load-path, we're all set. (while (and p (not (file-exists-p (expand-file-name "calc-misc.elc" (car p))))) === modified file 'lisp/emacs-lisp/macroexp.el' --- lisp/emacs-lisp/macroexp.el 2012-09-20 03:29:41 +0000 +++ lisp/emacs-lisp/macroexp.el 2012-09-20 07:51:54 +0000 @@ -148,10 +148,11 @@ (car-safe form) (symbolp (car form)) (get (car form) 'byte-obsolete-info)) - (macroexp--funcall-and-return - (lambda () (byte-compile-warn-obsolete (car form))) - #'ignore ;FIXME: We should `message' something. - new-form) + (let ((sym (car form))) + (macroexp--funcall-and-return + (lambda () (byte-compile-warn-obsolete sym)) + #'ignore ;FIXME: We should `message' something. + new-form)) new-form))) (pcase form (`(cond . ,clauses) From unknown Tue Jun 17 22:23:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#12371: macroexp--funcall-if-compiled broke bootstrap for me Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 20 Sep 2012 12:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12371 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Troels Nielsen Cc: Paul Eggert , 12371@debbugs.gnu.org Received: via spool by 12371-submit@debbugs.gnu.org id=B12371.1348145123324 (code B ref 12371); Thu, 20 Sep 2012 12:46:02 +0000 Received: (at 12371) by debbugs.gnu.org; 20 Sep 2012 12:45:23 +0000 Received: from localhost ([127.0.0.1]:44742 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TEg8A-00005B-Uq for submit@debbugs.gnu.org; Thu, 20 Sep 2012 08:45:23 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:60236) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TEg88-000052-Mf for 12371@debbugs.gnu.org; Thu, 20 Sep 2012 08:45:21 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAG6Zu09MCocG/2dsb2JhbABEtBGBCIIVAQEEAVYjBQsLDiYSFBgNJIgcBboJkEQDozOBWIMF X-IronPort-AV: E=Sophos;i="4.75,637,1330923600"; d="scan'208";a="199532993" Received: from 76-10-135-6.dsl.teksavvy.com (HELO pastel.home) ([76.10.135.6]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 20 Sep 2012 08:43:48 -0400 Received: by pastel.home (Postfix, from userid 20848) id 6BD4A591B8; Thu, 20 Sep 2012 08:43:48 -0400 (EDT) From: Stefan Monnier Message-ID: References: <505A6AC1.8060808@cs.ucla.edu> <505AA1F7.904@cs.ucla.edu> <505AA58D.9060808@cs.ucla.edu> Date: Thu, 20 Sep 2012 08:43:48 -0400 In-Reply-To: (Troels Nielsen's message of "Thu, 20 Sep 2012 10:21:00 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) 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.9 (-) > I've run into the same problems this morning, and this patch solves > the problems for me: > The first one I think just is a line gone missing. No, I removed that line on purpose (an autoload entry shouldn't have a nil in position 1, so it should be a redundant test). > The next chunk extracts (car form) before it's to late, as form goes > about being changed before the closure is being called. Duh, sorry 'bout that. Please install your patch, Stefan From unknown Tue Jun 17 22:23:08 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.428 (Entity 5.428) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Christopher Schmidt Subject: bug#12371: closed (Re: bug#12371: macroexp--funcall-if-compiled broke bootstrap for me) Message-ID: References: <87y5knb6dg@ch.ristopher.com> X-Gnu-PR-Message: they-closed 12371 X-Gnu-PR-Package: emacs Reply-To: 12371@debbugs.gnu.org Date: Thu, 20 Sep 2012 14:18:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1348150681-8867-1" This is a multi-part message in MIME format... ------------=_1348150681-8867-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #12371: 24.2.50; macroexpand-all reporting warnings to *Compile-Log* which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 12371@debbugs.gnu.org. --=20 12371: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D12371 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1348150681-8867-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 12371-done) by debbugs.gnu.org; 20 Sep 2012 14:17:47 +0000 Received: from localhost ([127.0.0.1]:45307 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TEhZb-0002Id-J0 for submit@debbugs.gnu.org; Thu, 20 Sep 2012 10:17:47 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:13736) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TEhZZ-0002IW-HE for 12371-done@debbugs.gnu.org; Thu, 20 Sep 2012 10:17:46 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAG6Zu09MCocG/2dsb2JhbABEtBGBCIIVAQEEAVYjEAsOJhIUGA0kiBwFugmQRAOjM4FYgwU X-IronPort-AV: E=Sophos;i="4.75,637,1330923600"; d="scan'208";a="199540224" Received: from 76-10-135-6.dsl.teksavvy.com (HELO pastel.home) ([76.10.135.6]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 20 Sep 2012 10:16:12 -0400 Received: by pastel.home (Postfix, from userid 20848) id 68965591B8; Thu, 20 Sep 2012 10:16:12 -0400 (EDT) From: Stefan Monnier To: Troels Nielsen Subject: Re: bug#12371: macroexp--funcall-if-compiled broke bootstrap for me Message-ID: References: <505A6AC1.8060808@cs.ucla.edu> <505AA1F7.904@cs.ucla.edu> <505AA58D.9060808@cs.ucla.edu> Date: Thu, 20 Sep 2012 10:16:12 -0400 In-Reply-To: (Stefan Monnier's message of "Thu, 20 Sep 2012 08:43:48 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 12371-done Cc: Paul Eggert , 12371-done@debbugs.gnu.org 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.9 (-) >> The first one I think just is a line gone missing. > No, I removed that line on purpose (an autoload entry shouldn't have > a nil in position 1, so it should be a redundant test). That was a brain malfunction, sorry. Should be fixed now. >> The next chunk extracts (car form) before it's to late, as form goes >> about being changed before the closure is being called. > Duh, sorry 'bout that. Please install your patch, I actually installed a different patch instead, which does what your did plus removes a FIXME. Stefan ------------=_1348150681-8867-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 6 Sep 2012 13:58:54 +0000 Received: from localhost ([127.0.0.1]:44166 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T9cbb-0004gb-S3 for submit@debbugs.gnu.org; Thu, 06 Sep 2012 09:58:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48234) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T9cba-0004gV-4R for submit@debbugs.gnu.org; Thu, 06 Sep 2012 09:58:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T9cbM-0002C9-Tf for submit@debbugs.gnu.org; Thu, 06 Sep 2012 09:58:37 -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]:54222) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9cbM-0002C5-Qg for submit@debbugs.gnu.org; Thu, 06 Sep 2012 09:58:36 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48201) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9cbH-0003QG-4l for bug-gnu-emacs@gnu.org; Thu, 06 Sep 2012 09:58:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T9cbB-0002BM-9P for bug-gnu-emacs@gnu.org; Thu, 06 Sep 2012 09:58:31 -0400 Received: from ristopher.com ([146.185.21.93]:55186 helo=saturn.ch.ristopher.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9cbB-0002BG-0j for bug-gnu-emacs@gnu.org; Thu, 06 Sep 2012 09:58:25 -0400 Received: by saturn.ch.ristopher.com (Postfix, from userid 0) id D9FCD20D4F; Thu, 6 Sep 2012 14:58:22 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ch.ristopher.com; s=mail; t=1346939902; bh=F8XxC/bOuS73BwlwjTVGQdq40YL8DviRLLCOmh/Rt5o=; h=From:To:Subject:Message-ID:MIME-Version:Content-Type:Date; b=Ixsqu20EL3IJgmLqhPqQTZiRXeK7d7P8TbI7iQ6ZNPEABgrJz8TtqptDieMrF8iKq lypaFwecVflMjz7jeuYPCZqaOOlFDXySUeT7XKz1C+SquS8HzmTNUMRkOviFx+cv+f OqbYvrc8IxdFzDfQ7seh6LbhhMWxo7vf35IN8P4Y= From: Christopher Schmidt To: bug-gnu-emacs@gnu.org Subject: 24.2.50; macroexpand-all reporting warnings to *Compile-Log* Message-ID: <87y5knb6dg@ch.ristopher.com> Mail-Followup-To: bug-gnu-emacs@gnu.org MIME-Version: 1.0 Content-Type: text/plain Date: Thu, 6 Sep 2012 14:58:22 +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 (------) emacs -q M-: (macroexpand-all '(mapc '(lambda ()) nil)) RET Debugger entered--Lisp error: (void-function byte-compile-log-warning) emacs -q M-x load-library RET bytecomp RET M-: (macroexpand-all '(mapc '(lambda ()) nil)) RET A *Compile-Log* buffer appears, with the following content Warning: (lambda nil ...) quoted with ' rather than with #' This is utterly confusing. There is no compilation going on. (Another user experience regarding this issue can be found in bug report 12362 - <87392vtj24.fsf@jidanni.org>.) macroexp--expand-all, which is the originator of the warning, calls byte-compile-log-warning without consulting byte-compile-warnings. I think the warning message should include a hint that it was generated by macroexpanding code and byte-compile-warnings should be consulted as well. GNU Emacs 24.2.50.2 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.10) of 2012-09-06. Christopher ------------=_1348150681-8867-1-- From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 11 14:30:11 2012 Received: (at control) by debbugs.gnu.org; 11 Dec 2012 19:30:11 +0000 Received: from localhost ([127.0.0.1]:37535 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TiVWt-0000IR-6j for submit@debbugs.gnu.org; Tue, 11 Dec 2012 14:30:11 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:39921) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TiVWq-0000IK-Kn for control@debbugs.gnu.org; Tue, 11 Dec 2012 14:30:09 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1TiVW9-0003mG-Jb for control@debbugs.gnu.org; Tue, 11 Dec 2012 14:29:25 -0500 Date: Tue, 11 Dec 2012 14:29:25 -0500 Message-Id: Subject: control message for bug 12473 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -4.2 (----) 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: -4.2 (----) unarchive 12371 forcemerge 12371 12473