]> git.eshelyaron.com Git - emacs.git/commitdiff
semantic/grammar byte compilation fixes
authorLars Ingebrigtsen <larsi@gnus.org>
Thu, 13 Jun 2019 14:56:01 +0000 (16:56 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Thu, 13 Jun 2019 14:56:01 +0000 (16:56 +0200)
* lisp/cedet/semantic/grammar.el (semantic/analyze): Require to
avoid compilation warnings about unknown slots, and remove
declare-function.

lisp/cedet/semantic/grammar.el

index 7fb54cbb899e136aae2e8b763525f1a0e91e90bd..2af7a7fa826cc77a253dc49f70596d4108f5af84 100644 (file)
@@ -37,9 +37,9 @@
 (require 'semantic/grammar-wy)
 (require 'semantic/idle)
 (require 'help-fns)
+(require 'semantic/analyze)
 
 (declare-function semantic-momentary-highlight-tag "semantic/decorate")
-(declare-function semantic-analyze-context "semantic/analyze")
 (declare-function semantic-analyze-tags-of-class-list
                  "semantic/analyze/complete")
 
@@ -1878,7 +1878,6 @@ Optional argument COLOR determines if color is added to the text."
 (define-mode-local-override semantic-analyze-current-context
   semantic-grammar-mode (point)
   "Provide a semantic analysis object describing a context in a grammar."
-  (require 'semantic/analyze)
   (if (semantic-grammar-in-lisp-p)
       (with-mode-local emacs-lisp-mode
        (semantic-analyze-current-context point))