From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dima Kogan Newsgroups: gmane.emacs.bugs Subject: bug#20383: 25.0.50; c-mode: incorrect fontification of function arguments Date: Mon, 20 Apr 2015 09:34:16 -0700 Message-ID: <87bniirc6v.fsf@secretsauce.net> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: ger.gmane.org 1429547664 808 80.91.229.3 (20 Apr 2015 16:34:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 20 Apr 2015 16:34:24 +0000 (UTC) To: 20383@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Apr 20 18:34:10 2015 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 1YkEeA-00029C-1y for geb-bug-gnu-emacs@m.gmane.org; Mon, 20 Apr 2015 18:34:10 +0200 Original-Received: from localhost ([::1]:54569 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YkEe9-00047h-Fj for geb-bug-gnu-emacs@m.gmane.org; Mon, 20 Apr 2015 12:34:09 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39690) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YkEe5-00047b-Pa for bug-gnu-emacs@gnu.org; Mon, 20 Apr 2015 12:34:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YkEe2-0001sb-Vb for bug-gnu-emacs@gnu.org; Mon, 20 Apr 2015 12:34:05 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:43993) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YkEe2-0001sV-Sk for bug-gnu-emacs@gnu.org; Mon, 20 Apr 2015 12:34:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YkEe2-000296-Hi for bug-gnu-emacs@gnu.org; Mon, 20 Apr 2015 12:34:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dima Kogan Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 20 Apr 2015 16:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 20383 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.14295475938175 (code B ref -1); Mon, 20 Apr 2015 16:34:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 20 Apr 2015 16:33:13 +0000 Original-Received: from localhost ([127.0.0.1]:33769 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YkEdE-00027n-Jh for submit@debbugs.gnu.org; Mon, 20 Apr 2015 12:33:13 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:54155) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YkEdC-00027a-V0 for submit@debbugs.gnu.org; Mon, 20 Apr 2015 12:33:11 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YkEd6-0001OE-KZ for submit@debbugs.gnu.org; Mon, 20 Apr 2015 12:33:05 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:36290) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YkEd6-0001O8-Hy for submit@debbugs.gnu.org; Mon, 20 Apr 2015 12:33:04 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39428) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YkEd5-000446-Fd for bug-gnu-emacs@gnu.org; Mon, 20 Apr 2015 12:33:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YkEd2-0001NY-3l for bug-gnu-emacs@gnu.org; Mon, 20 Apr 2015 12:33:03 -0400 Original-Received: from out4-smtp.messagingengine.com ([66.111.4.28]:57855) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YkEd1-0001Mt-OH for bug-gnu-emacs@gnu.org; Mon, 20 Apr 2015 12:33:00 -0400 Original-Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 68981202DA for ; Mon, 20 Apr 2015 12:32:57 -0400 (EDT) Original-Received: from frontend2 ([10.202.2.161]) by compute5.internal (MEProxy); Mon, 20 Apr 2015 12:32:57 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=secretsauce.net; h=content-type:date:from:message-id:mime-version:subject:to :x-sasl-enc:x-sasl-enc; s=mesmtp; bh=VJakdueqTvi5LY7XJzWPaeBsb5I =; b=rqzimyKljrZJ9doaTuao83nPnE9qs/2eJTsV4bVMWWqX04G4JrDg3q1a9Os TNVkjRzZcfHKJ1oJSHocb28a4E2z3LEFLdvWPjmrxo4TC9DHDxClJ1fTpz2s+qpX uy3kleswi4tkfEnPJykCS+5zq5AZp1vTonnmP2qb8OZ6vXrs= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=VJ akdueqTvi5LY7XJzWPaeBsb5I=; b=M+2E6NaAYd9QLfuDIs8rZwrJOjJvEO6p+V IS/L/SD4p5kHF64MW4K9cetzw3U2XIMMz3vUZhVdycJqPDkcuGboU0TvlHTDS0a1 FWfDIvuOEJlXTqRBolK5tCtyt7apSG/M0e5nBfBkwU11hSL7v9yLQV9I1sBGkLAV 2nsfTTD5w= X-Sasl-enc: Ad8cA6wq8iBXJg9kl/1DItMUETwk1whARMFtL5ibvQic 1429547577 Original-Received: from shorty.local (unknown [104.35.103.243]) by mail.messagingengine.com (Postfix) with ESMTPA id 298716801EC for ; Mon, 20 Apr 2015 12:32:57 -0400 (EDT) Original-Received: from localhost ([::1] helo=shorty) by shorty.local with esmtp (Exim 4.84) (envelope-from ) id 1YkEeG-00064t-3s for bug-gnu-emacs@gnu.org; Mon, 20 Apr 2015 09:34:16 -0700 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. 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:101765 Archived-At: --=-=-= Content-Type: text/plain Hi. This is very similar to http://debbugs.gnu.org/cgi/bugreport.cgi?bug=19669 but with different input. I'm running an emacs built from 65ac8bc (master branch as of 2015/4/18) Recipe: 1. emacs -nw -Q tst.c (open attached source) 2. C-n C-o // (navigate to next line, start a new comment) At this point, the buffer looks like the attached image. Note that at step 2, the coloration of the 3rd and 5th arguments changed. This is wrong. In normal use I see this popping up in response to various inputs, not just starting a comment in some arbitrary place. Thanks --=-=-= Content-Type: text/x-csrc Content-Disposition: inline; filename=tst.c // X xxx xxx x 2xx-xxxxx xxxx xxx xxxx X xx, X xxx'x void xxxx_xxxxxx_xxx_xxxxx( // xxxxx, xxxxxx // xxxxxxx xxxxx xx xxxxx struct xxxxx_x* x, // xxxxxx long xxxx_xxxx, // xxxxxxxxx xxxx xxxxxx xx xxxxxxx T (*x )(const struct xxxxx_x* x), void (*x) ( struct xxxxx_x* xxxxxx, const struct xxxxx_x* x), T (*x_xxx_x) ( struct xxxxx_x* xxxxxx, const struct xxxxx_x* x), void (*Xx)( struct xxxxx_x* xxxxxx, const struct xxxxx_x* x)) { } --=-=-= Content-Type: image/png Content-Disposition: attachment; filename=bad_fontification.png Content-Transfer-Encoding: base64 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 AElFTkSuQmCC --=-=-=--