aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/progmodes/cc-engine.el4
1 files changed, 3 insertions, 1 deletions
diff --git a/lisp/progmodes/cc-engine.el b/lisp/progmodes/cc-engine.el
index e9e58f45aa8..4c319a78e01 100644
--- a/lisp/progmodes/cc-engine.el
+++ b/lisp/progmodes/cc-engine.el
@@ -8771,6 +8771,7 @@ multi-line strings (but not C++, for example)."
8771 ;; This function might do hidden buffer changes. 8771 ;; This function might do hidden buffer changes.
8772 8772
8773 (let ((start (point)) 8773 (let ((start (point))
8774 (old-record-type-identifiers c-record-type-identifiers)
8774 (old-found-types (copy-hash-table c-found-types)) 8775 (old-found-types (copy-hash-table c-found-types))
8775 ;; If `c-record-type-identifiers' is set then activate 8776 ;; If `c-record-type-identifiers' is set then activate
8776 ;; recording of any found types that constitute an argument in 8777 ;; recording of any found types that constitute an argument in
@@ -8807,7 +8808,8 @@ multi-line strings (but not C++, for example)."
8807 (nconc c-record-found-types c-record-type-identifiers))) 8808 (nconc c-record-found-types c-record-type-identifiers)))
8808 t) 8809 t)
8809 8810
8810 (setq c-found-types old-found-types) 8811 (setq c-record-type-identifiers old-record-type-identifiers
8812 c-found-types old-found-types)
8811 (goto-char start) 8813 (goto-char start)
8812 nil)))) 8814 nil))))
8813 8815