Commit bf5b1e26 authored by Alan Mackenzie's avatar Alan Mackenzie

progmodes/cc-fonts.el (c-font-lock-declarators): Fix infinite loop, bug

#18306.  The bug was introduced on 2014-08-02.
parent 3410f2a3
2014-08-23 Alan Mackenzie <acm@muc.de>
* progmodes/cc-fonts.el (c-font-lock-declarators): Fix infinite
loop, bug #18306. The bug was introduced on 2014-08-02.
2014-08-21 Eli Zaretskii <eliz@gnu.org>
* textmodes/texnfo-upd.el (texinfo-specific-section-type): Don't
......
......@@ -1116,14 +1116,11 @@ casts and declarations are fontified. Used on level 2 and higher."
;; initializing brace lists.
(let (found)
(while
(and (setq found
(c-syntactic-re-search-forward
"[;,]\\|\\s)\\|\\'\\|\\(=\\|\\s(\\)" limit t t))
(eq (char-before) ?\[))
(backward-char)
(c-safe (c-forward-sexp 1))
(setq found nil)
(setq brackets-after-id t))
(and (setq found (c-syntactic-re-search-forward
"[;,]\\|\\s)\\|\\'\\|\\(=\\|\\s(\\)" limit t t))
(eq (char-before) ?\[)
(c-go-up-list-forward))
(setq brackets-after-id t))
found))
(setq next-pos (match-beginning 0)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment