summaryrefslogtreecommitdiff
path: root/lisp/progmodes
diff options
context:
space:
mode:
authorAlan Mackenzie <acm@muc.de>2016-04-29 14:36:33 +0000
committerAlan Mackenzie <acm@muc.de>2016-04-29 14:36:33 +0000
commitb671e218db4bed019edd80abf72f77f9b5a07f0d (patch)
tree12f598b329404ace4930852514edf61cb06744c7 /lisp/progmodes
parent48b24c9b031ba593426d4e9980b360c273f57166 (diff)
downloademacs-b671e218db4bed019edd80abf72f77f9b5a07f0d.tar.gz
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'.
Diffstat (limited to 'lisp/progmodes')
-rw-r--r--lisp/progmodes/cc-engine.el2
1 files changed, 1 insertions, 1 deletions
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))))