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#18163: 24.4.50; REGRESSION, font-lock in `emacs-lisp-mode': spurious `font-lock-warning-face' Date: Thu, 31 Jul 2014 21:23:47 -0700 (PDT) Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1406867140 25348 80.91.229.3 (1 Aug 2014 04:25:40 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 1 Aug 2014 04:25:40 +0000 (UTC) To: 18163@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Aug 01 06:25:33 2014 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 1XD4PN-0006u5-2d for geb-bug-gnu-emacs@m.gmane.org; Fri, 01 Aug 2014 06:25:33 +0200 Original-Received: from localhost ([::1]:59724 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XD4PM-0003lT-FS for geb-bug-gnu-emacs@m.gmane.org; Fri, 01 Aug 2014 00:25:32 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53976) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XD4P4-0003kX-1g for bug-gnu-emacs@gnu.org; Fri, 01 Aug 2014 00:25:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XD4Ot-0007Sr-Hg for bug-gnu-emacs@gnu.org; Fri, 01 Aug 2014 00:25:13 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:46613) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XD4Ot-0007Sb-EF for bug-gnu-emacs@gnu.org; Fri, 01 Aug 2014 00:25:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1XD4Ot-0001F5-52 for bug-gnu-emacs@gnu.org; Fri, 01 Aug 2014 00:25:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Aug 2014 04:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 18163 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.14068670744734 (code B ref -1); Fri, 01 Aug 2014 04:25:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 1 Aug 2014 04:24:34 +0000 Original-Received: from localhost ([127.0.0.1]:53556 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XD4OP-0001EH-DE for submit@debbugs.gnu.org; Fri, 01 Aug 2014 00:24:33 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:51154) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XD4OM-0001E3-NZ for submit@debbugs.gnu.org; Fri, 01 Aug 2014 00:24:31 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XD4O7-00079t-6E for submit@debbugs.gnu.org; Fri, 01 Aug 2014 00:24:25 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:41528) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XD4O7-00079o-2j for submit@debbugs.gnu.org; Fri, 01 Aug 2014 00:24:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52420) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XD4Ny-0003Yb-75 for bug-gnu-emacs@gnu.org; Fri, 01 Aug 2014 00:24:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XD4Np-00073n-A2 for bug-gnu-emacs@gnu.org; Fri, 01 Aug 2014 00:24:06 -0400 Original-Received: from aserp1040.oracle.com ([141.146.126.69]:39220) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XD4Np-00071s-2o for bug-gnu-emacs@gnu.org; Fri, 01 Aug 2014 00:23:57 -0400 Original-Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s714Nn8J007431 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 1 Aug 2014 04:23:50 GMT Original-Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by ucsinet22.oracle.com (8.14.5+Sun/8.14.5) with ESMTP id s714NmQj007104 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 1 Aug 2014 04:23:49 GMT Original-Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s714NmsS012714 for ; Fri, 1 Aug 2014 04:23:48 GMT X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6691.5000 (x86)] X-Source-IP: ucsinet22.oracle.com [156.151.31.94] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x 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:92017 Archived-At: Recipe from emacs -Q: Type this into an Emacs-Lisp mode buffer: (defun foo () (condition-case nil (let ((toto (lambda (cand) =09=09 (foo)) bar))) (quit (tutu)))) The text "bar)))" is highlighted erroneously, with face `font-lock-warning-face'. It should not be highlighted at all. If you add more right-parens, or any other text, at the end of the same line as the warning-highlighted text, it too has that red face. It does not seem to matter what text you add. You can remove all of the warning-face text except the `b' (or any other char in place of `b'), and it is still highlighted. You can remove the SPC before the `b' and it remains highlighted. If you remove the whitespace before "(foo..." on the same line, the highlighting remains. If you remove the newline before the "(foo..." line then the highlighting goes away. The first build where I see this regression is this one: In GNU Emacs 24.4.50.1 (i686-pc-mingw32) of 2014-04-25 on ODIEONE Repository revision: 117024 monnier@iro.umontreal.ca-20140425192226-frpjpmg= s0r8ad9wc Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --prefix=3D/c/Devel/emacs/snapshot/trunk --enable-checking=3Dyes,glyphs 'CFLAGS=3D-O0 -g3' LDFLAGS=3D-Lc:/Devel/emacs/lib 'CPPFLAGS=3D-DGC_MCHECK=3D1 -Ic:/Devel/emacs/include'' The last build I have where there is not this regression is this one: In GNU Emacs 24.4.50.1 (i686-pc-mingw32) of 2014-04-21 on ODIEONE Repository revision: 117005 dancol@dancol.org-20140421180019-po4wdeg7gqvvlh= 5d Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --prefix=3D/c/Devel/emacs/snapshot/trunk --enable-checking=3Dyes,glyphs 'CFLAGS=3D-O0 -g3' LDFLAGS=3D-Lc:/Devel/emacs/lib 'CPPFLAGS=3D-DGC_MCHECK=3D1 -Ic:/Devel/emacs/include'' This is the build I'm sending this report from: In GNU Emacs 24.4.50.1 (i686-pc-mingw32) of 2014-06-28 on ODIEONE Bzr revision: 117431 rgm@gnu.org-20140628015517-eku6hj8mpgcvfnso Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --prefix=3D/c/Devel/emacs/snapshot/trunk --enable-checking=3Dyes,glyphs 'CFLAGS=3D-O0 -g3' LDFLAGS=3D-Lc:/Devel/emacs/lib 'CPPFLAGS=3D-DGC_MCHECK=3D1 -Ic:/Devel/emacs/include''