Don't confuse "::" with ":" when trying to parse member initializers.
commit9e5452f7166e3634f2d8e943815ed722e1672714
authorAlan Mackenzie <acm@muc.de>
Fri, 15 Jan 2016 21:15:20 +0000 (15 21:15 +0000)
committerAlan Mackenzie <acm@muc.de>
Fri, 15 Jan 2016 21:15:20 +0000 (15 21:15 +0000)
treeeee2d3313f34f05849f57d8a6d6187a8ca7b7627
parent740849fe986b62a839bce4bbf67d0036fc1be0b9
Don't confuse "::" with ":" when trying to parse member initializers.

* lisp/progmodes/cc-engine.el (c-back-over-member-initializers): Check
more robustly for ":" token when searching backwards for it.

* lisp/progmodes/cc-langs (c-:$-multichar-token-regexp): New language
variable.
lisp/progmodes/cc-engine.el
lisp/progmodes/cc-langs.el