diff --git a/lisp/progmodes/cc-engine.el b/lisp/progmodes/cc-engine.el index a30798d4b0f..0a9053f04d0 100644 --- a/lisp/progmodes/cc-engine.el +++ b/lisp/progmodes/cc-engine.el @@ -708,7 +708,7 @@ (<= placeholder here) (eq (char-after (1- placeholder)) ?\})) (while t - (setq last-bod (c-safe (scan-lists last-bod -1 1))) + (setq last-bod (c-safe (scan-lists last-pos -1 1))) (if (not last-bod) (save-excursion ;; bogus, but what can we do here?