From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.bugs Subject: bug#11847: 24.1.50; Error: Don't know how to compile #[nil "..."] Date: Tue, 3 Jul 2012 11:00:03 -0700 Message-ID: References: <6CFCB42782714EAEA0283E766D05BE7F@us.oracle.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1341338434 21623 80.91.229.3 (3 Jul 2012 18:00:34 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 3 Jul 2012 18:00:34 +0000 (UTC) Cc: 11847@debbugs.gnu.org To: "'Stefan Monnier'" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Jul 03 20:00:33 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Sm7Oo-00054E-UG for geb-bug-gnu-emacs@m.gmane.org; Tue, 03 Jul 2012 20:00:31 +0200 Original-Received: from localhost ([::1]:49387 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sm7On-0002rs-Uf for geb-bug-gnu-emacs@m.gmane.org; Tue, 03 Jul 2012 14:00:29 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:46651) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sm7Ok-0002rm-Hc for bug-gnu-emacs@gnu.org; Tue, 03 Jul 2012 14:00:27 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Sm7Oe-0001vX-8b for bug-gnu-emacs@gnu.org; Tue, 03 Jul 2012 14:00:26 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:36132) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sm7Oe-0001vH-4h for bug-gnu-emacs@gnu.org; Tue, 03 Jul 2012 14:00:20 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1Sm7TB-0007nF-UD for bug-gnu-emacs@gnu.org; Tue, 03 Jul 2012 14:05:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 03 Jul 2012 18:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11847 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 11847-submit@debbugs.gnu.org id=B11847.134133869729946 (code B ref 11847); Tue, 03 Jul 2012 18:05:01 +0000 Original-Received: (at 11847) by debbugs.gnu.org; 3 Jul 2012 18:04:57 +0000 Original-Received: from localhost ([127.0.0.1]:45676 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sm7T7-0007mv-9D for submit@debbugs.gnu.org; Tue, 03 Jul 2012 14:04:57 -0400 Original-Received: from rcsinet15.oracle.com ([148.87.113.117]:33182) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sm7T1-0007md-MW for 11847@debbugs.gnu.org; Tue, 03 Jul 2012 14:04:52 -0400 Original-Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by rcsinet15.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id q63I07Ik004753 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 3 Jul 2012 18:00:08 GMT Original-Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id q63I07aj007617 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 3 Jul 2012 18:00:07 GMT Original-Received: from abhmt120.oracle.com (abhmt120.oracle.com [141.146.116.72]) by acsmt357.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id q63I07PJ018241; Tue, 3 Jul 2012 13:00:07 -0500 Original-Received: from dradamslap1 (/10.159.216.148) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 03 Jul 2012 11:00:06 -0700 X-Mailer: Microsoft Office Outlook 11 Thread-Index: Ac1ZQPeTjZwMk9PsT6mvFCO748O8PgAAGBaw X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 In-Reply-To: X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.43 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.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:61542 Archived-At: > Byte-compilation is not done within quoted forms (i.e. forms > that start with '), so byte-compilation normally is not done > on the code passed to eval-after-load since that code is > usually quoted. That's what I thought. Which means that I still need that code to let Icicles users optionally byte-compile the defuns in the `eval-after-load' contexts. > > (and if so whether that is true in older Emacs versions also) > > Yes, there has not been any change in this regard. What has > changed is that byte-compile now complains when it can't do > its job, whereas it used to silently just return nil without > doing anything. I guess the bug has to do with why it thinks it cannot do its job here. Unless there is some bug in my code that makes compilation impossible where it should otherwise be possible. Can you tell by looking at the code I sent? Or do you think there is a byte-compiler bug here? Since older byte-compiler versions apparently were silent when they could not compile, I don't know whether they were able to compile or not in this context. Hence the value of the new error. But I wonder whether it shouldn't be (perhaps it already is?) configurable: e.g., ignore, warning message only, raise error.