]> git.eshelyaron.com Git - emacs.git/commit
C++ Mode: Prevent End of statement being found after {} in "count << vec{} <<"
authorAlan Mackenzie <acm@muc.de>
Tue, 6 Aug 2019 16:49:29 +0000 (16:49 +0000)
committerAlan Mackenzie <acm@muc.de>
Tue, 6 Aug 2019 16:49:29 +0000 (16:49 +0000)
commit7f0de07b3ac67370bfe78faac9c6bffdd90d55ce
tree7f5b277a4ee7d7a106b912e1c49090790f0056e3
parent96e672364cbd6f1a865511d78f3a218c0570345e
C++ Mode: Prevent End of statement being found after {} in "count << vec{} <<"

* lisp/progmodes/cc-engine.el (c-beginning-of-statement-1): Check for
operators which cannot start a statement, which may follow a closing brace.
Don't recognise an end of statement in such a case.

* lisp/progmodes/cc-langs.el (c-operator-re, c-bin-tern-operators)
(c-unary-operators, c-non-after-{}-operators, c-non-after-{}-ops-re): New lang
consts and vars.
lisp/progmodes/cc-engine.el
lisp/progmodes/cc-langs.el