GNU bug report logs - #18072
24.3; cc-mode indentation is broken

Previous Next

Packages: emacs, cc-mode;

Reported by: Juhani Åhman <juhanipm <at> gmail.com>

Date: Mon, 21 Jul 2014 20:52:03 UTC

Severity: normal

Found in version 24.3

Done: Stefan Kangas <stefan <at> marxist.se>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Juhani Ahman <juhani <at> mailbox.org>
To: Stefan Kangas <stefan <at> marxist.se>, Alan Mackenzie <acm <at> muc.de>
Cc: 18072 <at> debbugs.gnu.org, Juhani Åhman <juhanipm <at> gmail.com>
Subject: bug#18072: 24.3; cc-mode indentation is broken
Date: Sun, 10 Nov 2019 23:24:13 +0200 (EET)
Hi

It definitely happened with C++ at least.
Don't remember if it happened with C too.
It's been awhile.

> On 10 November 2019 at 23:13 Stefan Kangas <stefan <at> marxist.se> wrote:
> 
> 
> Hi Alan,
> 
> Alan Mackenzie <acm <at> muc.de> writes:
> 
> > Is this C++ Mode, by any chance?
> 
> I'm not sure which one to use to reproduce it.  I'm hoping Juhani will
> be able to tell us.
> 
> > This looks like having the same cause as bug #37910 "CC Mode 5.33.2
> > (C++//l); CC-mode inconsistently indents everything as topmost-intro
> > after a while".
> >
> > I'm pretty sure it's a defect in a particular CC Mode cache (the "state
> > cache"), which tracks parentheses, braces, and brackets containing and
> > near point.  Somehow, it's missing the critical {, believing that
> > foo();, etc., are at top level.  A C-c C-s on that line would likely
> > show "topmost-intro".
> 
> Do you think that these two bugs should be merged?
> 
> Best regards,
> Stefan Kangas




This bug report was last modified 4 years and 281 days ago.

Previous Next


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