GNU bug report logs -
#21409
24.5; Wrong syntactic information for two line statement in an arglist
Previous Next
Reported by: Gulshan Singh <gsingh2011 <at> gmail.com>
Date: Fri, 4 Sep 2015 05:53:01 UTC
Severity: normal
Tags: patch
Found in version 24.5
Done: Alan Mackenzie <acm <at> muc.de>
Bug is archived. No further changes may be made.
Full log
Message #8 received at 21409 <at> debbugs.gnu.org (full text, mbox):
Gulshan Singh <gsingh2011 <at> gmail.com> writes:
> In c-mode (and all derivatives), the following code has the wrong
> syntactic information (at least, in my opinion):
>
> foo(bar
> .baz()
> .qux());
>
> Putting point at `.baz()` and pressing C-c C-s shows it as an
> `arglist-cont-nonempty`, when I'd expect it to be a
> `statement-cont`. This causes the code to have the wrong indentation, as
> above I would like to have the continued statements to be indented one
> c-basic-offset, not aligned to the opening brace.
(This bug report unfortunately got no response at the time.)
I'm not sure how that should be indented, really -- the current
indentation looks reasonable to me, I think?
Perhaps Alan (added to the Cc's) has an opinion here.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
This bug report was last modified 3 years and 34 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.