bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#8438: 24.0.50; C++ macro make indentation fail


From: Daniel Colascione
Subject: bug#8438: 24.0.50; C++ macro make indentation fail
Date: Sun, 24 Apr 2011 17:41:43 -0700
User-agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.15) Gecko/20110303 Thunderbird/3.1.9

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 4/24/11 11:13 AM, Chong Yidong wrote:
> Daniel Colascione <dan.colascione@gmail.com> writes:
> 
>> The problem actually has nothing to do with the macro:
>> c-forward-decl-or-cast-1 is choking on the const because it's mistaking
>> it for something that might be part of a member function pointer.
>> Because c-forward-decl-or-cast-1 fails inside
>> c-just-after-func-arglist-p, c-guess-basic-offset tries the next best
>> thing, which happens to be a template argument continuation.
>>
>> The attached patch resolves the issue.
> 
> Looks OK to me.  Please check if the same fix is required on the
> emacs-23 branch, and if so commit it there.

Patch installed on trunk and emacs-23 branches.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (Darwin)

iEYEARECAAYFAk20w0UACgkQ17c2LVA10VsvUACgjJkU8ilA+FQKTLeb1sktOh3v
7pgAnAkepNMKF7od5ut6A8REml1MJS1v
=Q3C/
-----END PGP SIGNATURE-----






reply via email to

[Prev in Thread] Current Thread [Next in Thread]