From 95c400a508c5571cb1318334a19e53839bc0c590 Mon Sep 17 00:00:00 2001 From: Alan Mackenzie Date: Thu, 13 Jun 2019 08:46:30 +0000 Subject: [PATCH] Move declaration of c-syntax-table-hwm to avoid compiler warnings. This variable was declared after an invocation of a defsubst which used it, the defsubst being in another file. * lisp/progmodes/cc-mode (c-syntax-table-hwm): Move the declaration to earlier in the file. --- lisp/progmodes/cc-mode.el | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lisp/progmodes/cc-mode.el b/lisp/progmodes/cc-mode.el index b8e21e24013..83c0e36167d 100644 --- a/lisp/progmodes/cc-mode.el +++ b/lisp/progmodes/cc-mode.el @@ -506,6 +506,13 @@ preferably use the `c-mode-menu' language constant directly." ;; and `after-change-functions'. Note that this variable is not set when ;; `c-before-change' is invoked by a change to text properties. +(defvar c-syntax-table-hwm most-positive-fixnum) +;; A workaround for `syntax-ppss''s failure to take account of changes in +;; syntax-table text properties. This variable gets set to the lowest +;; position where the syntax-table text property is changed, and that value +;; gets supplied to `syntax-ppss-flush-cache' just before a font locking is +;; due to take place. + (defun c-basic-common-init (mode default-style) "Do the necessary initialization for the syntax handling routines and the line breaking/filling code. Intended to be used by other @@ -888,13 +895,6 @@ Note that the style variables are always made local to the buffer." ;;; Change hooks, linking with Font Lock and electric-indent-mode. -(defvar c-syntax-table-hwm most-positive-fixnum) -;; A workaround for `syntax-ppss''s failure to take account of changes in -;; syntax-table text properties. This variable gets set to the lowest -;; position where the syntax-table text property is changed, and that value -;; gets supplied to `syntax-ppss-flush-cache' just before a font locking is -;; due to take place. - (defun c-called-from-text-property-change-p () ;; Is the primitive which invoked `before-change-functions' or ;; `after-change-functions' one which merely changes text properties? This -- 2.39.2