From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Daniel Colascione Newsgroups: gmane.emacs.bugs Subject: bug#7477: [PATCH] cc-mode tries to recognize template in non-templated language Date: Wed, 24 Nov 2010 19:12:05 -0800 Message-ID: <4CEDD405.7080706@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigBC3EBDC5BAD97A40EDB40FD1" X-Trace: dough.gmane.org 1290654893 14464 80.91.229.12 (25 Nov 2010 03:14:53 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 25 Nov 2010 03:14:53 +0000 (UTC) To: 7477@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Nov 25 04:14:49 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PLSIK-0005Yl-4q for geb-bug-gnu-emacs@m.gmane.org; Thu, 25 Nov 2010 04:14:48 +0100 Original-Received: from localhost ([127.0.0.1]:35838 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PLSIJ-00029A-Ia for geb-bug-gnu-emacs@m.gmane.org; Wed, 24 Nov 2010 22:14:47 -0500 Original-Received: from [140.186.70.92] (port=34924 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PLSIF-00028t-FD for bug-gnu-emacs@gnu.org; Wed, 24 Nov 2010 22:14:44 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PLSIE-0008DR-DM for bug-gnu-emacs@gnu.org; Wed, 24 Nov 2010 22:14:43 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:53030) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PLSIE-0008DJ-Bj for bug-gnu-emacs@gnu.org; Wed, 24 Nov 2010 22:14:42 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1PLSAn-0002BB-VL; Wed, 24 Nov 2010 22:07:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Daniel Colascione Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 Nov 2010 03:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 7477 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.12906544208367 (code B ref -1); Thu, 25 Nov 2010 03:07:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 25 Nov 2010 03:07:00 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PLSAk-0002Au-I9 for submit@debbugs.gnu.org; Wed, 24 Nov 2010 22:06:59 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PLSAi-0002Ag-Hp for submit@debbugs.gnu.org; Wed, 24 Nov 2010 22:06:57 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PLSFt-0007jo-IC for submit@debbugs.gnu.org; Wed, 24 Nov 2010 22:12:18 -0500 Original-Received: from lists.gnu.org ([199.232.76.165]:50749) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PLSFt-0007jh-G1 for submit@debbugs.gnu.org; Wed, 24 Nov 2010 22:12:17 -0500 Original-Received: from [140.186.70.92] (port=55117 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PLSFs-0001Wi-7E for bug-gnu-emacs@gnu.org; Wed, 24 Nov 2010 22:12:17 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PLSFr-0007jG-5d for bug-gnu-emacs@gnu.org; Wed, 24 Nov 2010 22:12:16 -0500 Original-Received: from mail-pz0-f41.google.com ([209.85.210.41]:41186) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PLSFr-0007iv-07 for bug-gnu-emacs@gnu.org; Wed, 24 Nov 2010 22:12:15 -0500 Original-Received: by pzk27 with SMTP id 27so690955pzk.0 for ; Wed, 24 Nov 2010 19:12:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:x-enigmail-version:content-type; bh=OM9MxhkRWJ6JyeopmsfszLi3j2M6IMNWxWLaZo8PYa0=; b=SCJFrD0ieISfMgjViIe21e5e7XgGPbn0OdfPhQ8jOWzD1r2eIsuNNBW4LCmP/ovfJL Il9N5AggqM9rv198vrT+5xFeLLwET3YgPYDY0cbk3x9GtF2eRyOA5/Ci3tFSDZbyg0Y+ JKjowT59DMC93Kz3V1LDjxPV50JRYGcSS4hzQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :x-enigmail-version:content-type; b=vHP5x1pYhHTn2MJY7zzLrzwU/Vr+ni6ieUXsvmUjFF7gy1KweMV4gvJwXoLNdUsVRu CO/aA/RAk/8PbLF964YjXmj2wn4kvNQOJmKovdCuJV6OzxrHm86anlxRo0RKBM46DEk2 Jn15sNkkRckBLcHdE58MbChnwekvmctnG1Of4= Original-Received: by 10.142.232.1 with SMTP id e1mr148798wfh.187.1290654733534; Wed, 24 Nov 2010 19:12:13 -0800 (PST) Original-Received: from [192.168.1.52] (c-67-183-23-114.hsd1.wa.comcast.net [67.183.23.114]) by mx.google.com with ESMTPS id w42sm291463wfh.15.2010.11.24.19.12.11 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 24 Nov 2010 19:12:12 -0800 (PST) User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.12) Gecko/20101027 Thunderbird/3.1.6 X-Enigmail-Version: 1.1.1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Wed, 24 Nov 2010 22:07:01 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:41884 Archived-At: This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigBC3EBDC5BAD97A40EDB40FD1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable If a file in c-mode contains constructs that look like C++ templates, c-mode will try to use parts of the template-matching infrastructure that have not been initialized. =3D=3D=3D modified file 'lisp/progmodes/cc-engine.el' --- lisp/progmodes/cc-engine.el 2010-11-15 04:13:16 +0000 +++ lisp/progmodes/cc-engine.el 2010-11-25 03:09:29 +0000 @@ -5889,7 +5889,8 @@ ;; `c-record-type-identifiers' is non-nil. ;; ;; This function might do hidden buffer changes. - (when (looking-at "<") + (when (and c-recognize-<>-arglists + (looking-at "<")) (c-forward-<>-arglist t) (c-forward-syntactic-ws)) --------------enigBC3EBDC5BAD97A40EDB40FD1 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (Darwin) iEYEARECAAYFAkzt1AkACgkQ17c2LVA10VvBggCfTUa448hxeWCyhsj/M5DrGeWJ TfEAmgPi72G4jAXD4HDEFwhkWBumaOz/ =4WDX -----END PGP SIGNATURE----- --------------enigBC3EBDC5BAD97A40EDB40FD1--