From: Alan Mackenzie Date: Fri, 29 Apr 2016 14:36:33 +0000 (+0000) Subject: Revert unneeded change which harms syntactic parsing. This fixes bug #23308. X-Git-Tag: emacs-25.0.94~132 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=b671e218db4bed019edd80abf72f77f9b5a07f0d;p=emacs.git Revert unneeded change which harms syntactic parsing. This fixes bug #23308. * lisp/progmodes/cc-engine.el (c-invalidate-state-cache): User c-state-old-cpp-end as an argument to c-with-all-but-one-cpps-commented-out regardless of the value of `here'. --- diff --git a/lisp/progmodes/cc-engine.el b/lisp/progmodes/cc-engine.el index b2fe9b27e38..2010515ce5c 100644 --- a/lisp/progmodes/cc-engine.el +++ b/lisp/progmodes/cc-engine.el @@ -3411,7 +3411,7 @@ comment at the start of cc-engine.el for more info." (< c-state-old-cpp-beg here)) (c-with-all-but-one-cpps-commented-out c-state-old-cpp-beg - (min c-state-old-cpp-end here) + c-state-old-cpp-end (c-invalidate-state-cache-1 here)) (c-with-cpps-commented-out (c-invalidate-state-cache-1 here))))