From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jambunathan K Newsgroups: gmane.emacs.devel Subject: Re: byte-compiler does *not* complain about missing case or loop Date: Sun, 09 Mar 2014 20:08:53 +0530 Message-ID: <87iornmo76.fsf@gmail.com> References: <87siqwslfm.fsf@gmail.com> <878uslmkq1.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1394375897 10904 80.91.229.3 (9 Mar 2014 14:38:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 9 Mar 2014 14:38:17 +0000 (UTC) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Mar 09 15:38:26 2014 Return-path: Envelope-to: ged-emacs-devel@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 1WMerx-0007aJ-4G for ged-emacs-devel@m.gmane.org; Sun, 09 Mar 2014 15:38:25 +0100 Original-Received: from localhost ([::1]:44232 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WMerw-00018f-Nu for ged-emacs-devel@m.gmane.org; Sun, 09 Mar 2014 10:38:24 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35109) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WMero-00018G-UY for emacs-devel@gnu.org; Sun, 09 Mar 2014 10:38:22 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WMerj-0004GV-JD for emacs-devel@gnu.org; Sun, 09 Mar 2014 10:38:16 -0400 Original-Received: from mail-pb0-x230.google.com ([2607:f8b0:400e:c01::230]:45580) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WMerj-0004GK-C3 for emacs-devel@gnu.org; Sun, 09 Mar 2014 10:38:11 -0400 Original-Received: by mail-pb0-f48.google.com with SMTP id md12so6161569pbc.7 for ; Sun, 09 Mar 2014 07:38:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=1jxlKcXNwTZnfs/GEHs2Yo4aqsw3UgzRGx/237wh8DI=; b=F5qZcrFDeI3/3sYSSr3lS9ONwYmN7lEfd1Ja+jSDx6NpewHR0T0eqIxuTC+/YK1WcZ ew9MTtaPZVcQX02dZwKcVdPSrmKk2Jo9+9Gghwmc6m5iZ/8k+VXsgmoBRtUOqwj8mrO0 YtoUrHNPsmAi/LQEj4y4Ae+ROpQdOrmOrPOlVeL8LMJzskJiNqM+jU7NyT/AhC9m9UfZ jBfSvnltgbwDWh7cFp7XcmXFGILsWCdD79j5JcIdMVoMWd5iKL1w2fg023MooFhTh52X PaKkx+54Y0VN7u6fgifC4zwThbdpuFBNaoDWfSlQE4Dbcch4NEdCf7qnAh3CxM+gOX8o GYRA== X-Received: by 10.66.163.138 with SMTP id yi10mr34209520pab.95.1394375890232; Sun, 09 Mar 2014 07:38:10 -0700 (PDT) Original-Received: from debian-6.05 ([115.241.91.251]) by mx.google.com with ESMTPSA id zl2sm15630617pac.7.2014.03.09.07.38.07 for (version=TLSv1.1 cipher=RC4-SHA bits=128/128); Sun, 09 Mar 2014 07:38:09 -0700 (PDT) In-Reply-To: (Stefan Monnier's message of "Sun, 09 Mar 2014 08:26:09 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400e:c01::230 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:170238 Archived-At: Stefan Monnier writes: >> 1. The compiler doesn't get to "the end of data" ritual. > > No, because it hits an actual error and just stops there, without even > generating a .elc file. Should it stop just there? It can pretend as though the faulty defun was not there in first place and go through the motions (without generating the .elc file). It would help if the compiler dumps an "end of data" report.