From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#23495: byte-compile-file return t when there is "XXX can't use lexical var" error Date: Wed, 11 May 2016 13:57:39 +0200 Message-ID: <87vb2k6c3w.fsf@web.de> References: <20160509.011243.271129867897113450.sleepboy.zzz@gmail.com> <87futp4vrk.fsf@web.de> <20160510.164549.497097338322088203.sleepboy.zzz@gmail.com> <87shxpigij.fsf@web.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1462967909 22194 80.91.229.3 (11 May 2016 11:58:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 11 May 2016 11:58:29 +0000 (UTC) Cc: 23495@debbugs.gnu.org To: Yuta Yamada Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed May 11 13:58:18 2016 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 1b0SmI-0002lE-CQ for geb-bug-gnu-emacs@m.gmane.org; Wed, 11 May 2016 13:58:10 +0200 Original-Received: from localhost ([::1]:51819 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b0SmH-0006wI-R8 for geb-bug-gnu-emacs@m.gmane.org; Wed, 11 May 2016 07:58:09 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36826) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b0SmE-0006uR-HE for bug-gnu-emacs@gnu.org; Wed, 11 May 2016 07:58:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b0SmA-0004KE-AL for bug-gnu-emacs@gnu.org; Wed, 11 May 2016 07:58:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:34440) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b0SmA-0004KA-7g for bug-gnu-emacs@gnu.org; Wed, 11 May 2016 07:58:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1b0SmA-00060J-05 for bug-gnu-emacs@gnu.org; Wed, 11 May 2016 07:58:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 11 May 2016 11:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23495 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 23495-submit@debbugs.gnu.org id=B23495.146296786923059 (code B ref 23495); Wed, 11 May 2016 11:58:01 +0000 Original-Received: (at 23495) by debbugs.gnu.org; 11 May 2016 11:57:49 +0000 Original-Received: from localhost ([127.0.0.1]:46777 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b0Slw-0005zq-UK for submit@debbugs.gnu.org; Wed, 11 May 2016 07:57:49 -0400 Original-Received: from mout.web.de ([212.227.15.4]:62400) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b0Slu-0005zc-U8 for 23495@debbugs.gnu.org; Wed, 11 May 2016 07:57:47 -0400 Original-Received: from drachen.dragon ([94.217.122.112]) by smtp.web.de (mrweb002) with ESMTPSA (Nemesis) id 0MT8x4-1b9uR33oe6-00SAc3; Wed, 11 May 2016 13:57:40 +0200 In-Reply-To: <87shxpigij.fsf@web.de> (Michael Heerdegen's message of "Wed, 11 May 2016 02:29:24 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.93 (gnu/linux) X-Provags-ID: V03:K0:hDDJEeEcHZg8nFqeM4I1g6MTGrD5LvdeP7AdQ0F8zF7qPkFdP5m ZxzB1TR32uT0NRvECdFmpA13BIN0irsSYKI3eDG2ezLkJOKWPRiGaWov6pmqATmhAc7ynqX i6ldBixL13dcufMPBlMfE4Uj0es7rcNpUATikqTbp82tfQh2tqV+27zrOvhYD2AHOYUTMkj uXohCC4lxVUtqB7QS7FKQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:V7pTJmXOBf0=:G+rlNuAb4l+8fOwdcX3/yX QUImQ0KHfT82sTG0M+5ySH2Ch0OfrXH0k13HOuv2RxIQkNSGYuoIwpz1DMEbch5Z3U+TQqXJq dsHZzQoG2xvEVMUkKSRFTu/P0xczqTT88LY3+6/GsTLD4zON5V5Cn9TQu2Ub9+jtCRX8UHiMz k1V76DveVwb4VTcFwblLDKy3U04M9criEqsYyLx6NdwVMiU4wM+Q8fmRvnaVJpKhbdYBfPSQ8 2pUzda6GjNy+QgB4H545E4VBCjCpyPkMbUpTmtRDhZSsjpk+1cnHBatVUCwKA2xy36vp53SH2 YkPFK0+71xcJM2GvI7CJHV7NpgZ0ipndG41QkVcOLoSZi0wTq12qW94zxdBxc/okWooY4REVz SSDLli52qs5AmLfc4xY0TgSPFN4c6QzaeCEgwCMRUg/S/2TRoBpmfqKIbjGirr7drPy4UguhK 6TjppFXoFXWHt5YYsuqPIYTberVDqhItSnvrNiHI3Mi0RDbtjNQ2sgkRmirtbafSARggBsJQn qZ+IOGzsranpGWaE9xD2YpOUSCGTc/IGactl3ilRyXRHceH9F3OCcZpj6BGSsJBKUqWIXUps6 QRw8JkHTLilv/fgmFe8vgqrCe0RrEu5TQS+FuRhOrmrMh4tKm+VBJIzMCxwYePIUdDA/sHQUR LGJZyKXQt8HcisACMyCbhJw6BeghvYhohMM9yu/t2wh3Q7EfoJSWACWO94oJfpF5PzWr5WXgB rjZQpiCADvmQGTWyZ7ga3eWbF3Ef7BdmrlsViI/hcGqjT3V8vi+y5BxtgM15DAWS0Zm4MOTe X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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" Xref: news.gmane.org gmane.emacs.bugs:118112 Archived-At: Michael Heerdegen writes: > Seems it's wanted. The compiler calls `byte-compile-log-warning' in > this case, which, unlike `byte-compile-warn', circumvents > `byte-compile-error-on-warn'. I wonder if we could/should call `byte-compile-warn' instead. But Yuta, please tell me about your use case. A lot of other warnings printed while byte compiling can hint to similarly serious mistakes in the code. Would changing the behavior of this particular case really make things better? Can't you just have a look at the compiler warnings, which is a good idea (necessary) anyway? Thanks, Michael.