]> git.eshelyaron.com Git - emacs.git/commitdiff
Remove the now unneeded c-font-lock-flush from CC Mode.
authorAlan Mackenzie <acm@muc.de>
Mon, 17 Jun 2019 11:00:55 +0000 (11:00 +0000)
committerAlan Mackenzie <acm@muc.de>
Mon, 17 Jun 2019 11:00:55 +0000 (11:00 +0000)
* lisp/progmodes/cc-defs.el (c-font-lock-flush): Delete this macro.

* lisp/progmodes/cc-engine.el (c-propertize-raw-string-opener): Delete the
call to the macro.

lisp/progmodes/cc-defs.el
lisp/progmodes/cc-engine.el

index 7321f166c1656520064b823113e7f32876e5976e..4e43bf951811b8d758dc9a251f09596757e46d9b 100644 (file)
@@ -219,13 +219,6 @@ This variant works around bugs in `eval-when-compile' in various
        `(cl-delete-duplicates ,cl-seq ,@cl-keys)
       `(delete-duplicates ,cl-seq ,@cl-keys))))
 
-(defmacro c-font-lock-flush (beg end)
-  "Declare the region BEG...END's fontification as out-of-date.
-On XEmacs and older Emacsen, this refontifies that region immediately."
-  (if (fboundp 'font-lock-flush)
-      `(font-lock-flush ,beg ,end)
-    `(font-lock-fontify-region ,beg ,end)))
-
 (defmacro c-point (position &optional point)
   "Return the value of certain commonly referenced POSITIONs relative to POINT.
 The current point is used if POINT isn't specified.  POSITION can be
index d3d7a1c5c0ae439f1b2e57fe570537379cf5c7c8..4333823b2d2663da5fdcecf9d76ddacfa64cc3b4 100644 (file)
@@ -7259,9 +7259,7 @@ comment at the start of cc-engine.el for more info."
            ;; (c-put-char-property open-paren 'syntax-table '(1))
            )
          (goto-char bound))
-       nil)
-  ;; Ensure the opening delimiter will get refontified.
-    (c-font-lock-flush (1- open-quote) (1+ open-paren))))
+       nil)))
 
 (defun c-after-change-unmark-raw-strings (beg end _old-len)
   ;; This function removes `syntax-table' text properties from any raw strings