GNU bug report logs - #5209
23.1.90; CC Mode version 5.31.8 does not indent properly when writing new C files

Previous Next

Packages: emacs, cc-mode;

Reported by: Steve Revilak <steve <at> srevilak.net>

Date: Sun, 13 Dec 2009 16:30:03 UTC

Severity: normal

Done: Steve Revilak <steve <at> srevilak.net>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Steve Revilak <steve <at> srevilak.net>
To: Alan Mackenzie <acm <at> muc.de>
Cc: 5209 <at> debbugs.gnu.org, emacs-pretest-bug <at> gnu.org
Subject: bug#5209: 23.1.90; CC Mode version 5.31.8 does not indent properly when writing new C files
Date: Sun, 13 Dec 2009 20:17:58 -0500
[Message part 1 (text/plain, inline)]
<http://debbugs.gnu.org/cgi/bugreport.cgi?bug=5209>

>First thing, thanks for such a simple and clear bug report.
>
>There is a bug in `c-parse-state', one of the low-level functions in CC
>mode, which generates and changes a cache of brace and paren positions.
>
>Would you apply the following patch, and test it, please.  If anything is
>still wrong, please let me know again.

Alan,

Glad to help, and thank you for the patch.

I applied the patch to lisp/progmodes/cc-engine.el.

Afterwards, I rebuilt emacs with 

  make clean
  make bootstrap
  make install

(perhaps more rebuilding than necessary, but I wanted to make sure
that I was getting a consistent build to test with)

After rebuilding, I repeated my earlier "Steps to Reproduce", and saw
exactly the same behavior that I reported in bug 5209 -- the patch did
not correct the indentation issue.

Sorry for the bad news :(

Steve

[Message part 2 (application/pgp-signature, inline)]

This bug report was last modified 15 years and 143 days ago.

Previous Next


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