Subject: bug#14626: CC Mode 5.32.5 (C++/l); indentation problem involving override

From: Michael Welsh Duggan <[email-masked]>
Date: Sat, 15 Jun 2013 12:06:33 -0400

Date: Sat, 15 Jun 2013 12:03:45 -0400
Message-ID: <[email-masked]>
User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.3.50 (gnu/linux)

In c++-mode, the following class gets indented correctly:

class Foo
{
  Foo
  foo()
    const;
};

as does this:

class Foo
{
  Foo *
  foo()
    const;
};

and this:

class Foo
{
  Foo
  foo()
    const
    override;
};

But the following does not:

class Foo
{
  Foo *
  foo()
  const
  override;
};

Emacs  : GNU Emacs 24.3.50.1 (i686-pc-linux-gnu, X toolkit)
 of 2013-06-11 on maru
Package: CC Mode 5.32.5 (C++/l)
Buffer Style: gnu
c-emacs-features: (pps-extended-state col-0-paren posix-char-classes gen-string-delim gen-comment-delim syntax-properties 1-bit)

current state:
==============
-- 
Michael Welsh Duggan
([email-masked])