]> git.eshelyaron.com Git - emacs.git/commit
Correctly analyze brace arguments in templated C++ function declarations.
authorAlan Mackenzie <acm@muc.de>
Fri, 8 Jan 2016 22:42:47 +0000 (22:42 +0000)
committerAlan Mackenzie <acm@muc.de>
Fri, 8 Jan 2016 22:42:47 +0000 (22:42 +0000)
commit457738ffba806a638ca3597741ecd103241790be
tree168c6e546afbe33cdb334aaaae727a3f61dcfd91
parentd57724a879ce60f0567bf323b884f917f4e94937
Correctly analyze brace arguments in templated C++ function declarations.

* lisp/progmodes/cc-defs.el (c-go-list-forward, c-go-list-backward): add
POS and LIMIT parameters, like the other c-go-list-* functions have.

* lisp/progmodes/cc-engine.el (c-restore-<>-properties): Check backwards
for a ?\( rather than a ?<.  (c-looking-at-inexpr-block): Handle names
followed by template specifiers.
lisp/progmodes/cc-defs.el
lisp/progmodes/cc-engine.el