* lisp/progmodes/cc-engine.el (c-update-brace-stack): bind
c-parse-and-markup-<>-arglists and c-restricted-<>-arglists to t around the
call to c-forward-<>-arglist, to force the marking of template delimiters with
syntax-table text properties.
(prog1 (looking-at "\\s(")
(forward-char))))
(backward-char)
- (if (c-forward-<>-arglist nil) ; Should always work.
+ (if (let ((c-parse-and-markup-<>-arglists t)
+ (c-restricted-<>-arglists t))
+ (c-forward-<>-arglist nil)) ; Should always work.
(when (> (point) to)
(setq bound-<> (point)))
(forward-char)))