all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Alan Mackenzie <acm@muc.de>
To: Stefan Kangas <stefan@marxist.se>
Cc: 16081-done@debbugs.gnu.org
Subject: bug#16081: Subject: c++-mode indentation "*wedging*"
Date: Mon, 30 Sep 2019 19:08:59 +0000	[thread overview]
Message-ID: <20190930190859.GD4761__16653.0585078121$1569870631$gmane$org@ACM> (raw)
In-Reply-To: <CADwFkm=D04QMysrM8WdN=SdkrYim5gBoNeC8BiB8x4Ho+bTDWQ@mail.gmail.com>

Hello, Stefan.

On Mon, Sep 30, 2019 at 15:31:08 +0200, Stefan Kangas wrote:
> Alan Mackenzie <acm@muc.de> writes:

> > Craig Steury <craigrsteury@yahoo.com> wrote:
> >> Hello, this is bug-report is concerned with indentation in
> >> c++-mode. The symptoms are after some unspecified amount of time/work
> >> indentation becomes "wedged".
> [...]
> > Unfortunately, the first line of the first entry ("c-parse-state
> > inconsistency at L....") has been lost here.  Could it be that this
> > wasn't the first inconsistency, but the *Messages* buffer has overflowed?
> > In this case it can be helpful to set the variable `message-log-max' to t.
> > Only the first report of inconsistency is really useful, since it indicates
> > the point where an internal cache may have become corrupted.

> > To use this debug information, I need the C++ source file.  Is there any
> > chance you could post this?  (Or alternatively, send it to me privately.)
> > The debug output suggests this file may be quite small.  Also, please
> > report explicitly whether or not you were changing the buffer at the time
> > the inconsistency was reported, and if so, how.

> > There's just one thing I'll ask you to try first: there's a known bug
> > triggered by having an open parenthesis/brace/bracket at column 0 inside a
> > comment.  Would you please check your code for this, and if you find such
> > a paren/br/br try removing it to see if the bug then goes away.

> > So, quick summary: please check for that open p/b/b in column 0.  If not
> > found then post (or mail to me) the source file and the very first two
> > "inconsistency" reports, together with details on whether the buffer was
> > being changed.

> More information was requested, but none was given within 6 years, so
> I'm closing this bug report.  If this is still an issue, please re-open
> the bug report.

I think it likely this has been fixed, so closing this bug is the right
thing to do.  There have been no bug reports concerning the pertinent
feature (a certain cache in CC Mode) for a long time, now.

> Best regards,
> Stefan Kangas

-- 
Alan Mackenzie (Nuremberg, Germany).





  reply	other threads:[~2019-09-30 19:08 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <mailman.8419.1386360755.10748.bug-gnu-emacs@gnu.org>
2013-12-06 18:49 ` bug#16081: Subject: c++-mode indentation "*wedging*" Craig Steury
2013-12-08 12:01   ` Alan Mackenzie
2019-09-30 13:31   ` Stefan Kangas
2019-09-30 19:08     ` Alan Mackenzie [this message]
     [not found]     ` <20190930190859.GD4761@ACM>
2019-09-30 21:28       ` Stefan Kangas

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='20190930190859.GD4761__16653.0585078121$1569870631$gmane$org@ACM' \
    --to=acm@muc.de \
    --cc=16081-done@debbugs.gnu.org \
    --cc=stefan@marxist.se \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.