GNU bug report logs - #62339
cc-mode fontifies variables incorrectly when const follows type

Previous Next

Package: emacs;

Reported by: Daniel Colascione <dancol <at> dancol.org>

Date: Tue, 21 Mar 2023 15:17:02 UTC

Severity: normal

Done: Alan Mackenzie <acm <at> muc.de>

Bug is archived. No further changes may be made.

Full log


Message #14 received at 62339 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Daniel Colascione <dancol <at> dancol.org>, Alan Mackenzie <acm <at> muc.de>
Cc: 62339 <at> debbugs.gnu.org
Subject: Re: bug#62339: cc-mode fontifies variables incorrectly when const
 follows type
Date: Wed, 22 Mar 2023 17:12:52 +0200
> From: Daniel Colascione <dancol <at> dancol.org>
> Cc: 62339 <at> debbugs.gnu.org
> Date: Wed, 22 Mar 2023 10:19:55 -0400
> 
> This problem reproduces for me on latest master with emacs -Q:
> 
> ```
> TEST(Foo, Bar) {
>   NamedTemporaryDirectory const test_directory;
> }
> ```

Thanks.  What I see with Emacs built from master is that
test_directory in the above example gets font-lock-type-face in
c++-mode (but not in c-mode).  With Emacs built from emacs-29, both
modes produce correct fontification.

Alan, can you please look into this?




This bug report was last modified 2 years and 105 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.