]> git.eshelyaron.com Git - emacs.git/commitdiff
Quieten cedet "might not be defined at runtime" compile warnings
authorGlenn Morris <rgm@gnu.org>
Wed, 28 Feb 2018 18:39:52 +0000 (13:39 -0500)
committerGlenn Morris <rgm@gnu.org>
Wed, 28 Feb 2018 18:40:26 +0000 (13:40 -0500)
* admin/grammars/scheme.by (semantic-parse-region):
* lisp/cedet/ede.el (ede--project-inode):
* lisp/cedet/semantic/texi.el (semantic-analyze-context):
Declare.

admin/grammars/scheme.by
lisp/cedet/ede.el
lisp/cedet/semantic/texi.el

index ce9fff0286a55809ac65b5d6fd16226189bb97a1..5ea25508fd4bcd8df9de4128550e650cc4824dd5 100644 (file)
 %package semantic-scm-by
 %provide semantic/bovine/scm-by
 
+%{
+(declare-function semantic-parse-region "semantic"
+                 (start end &optional nonterminal depth returnonerror))
+}
+
 %languagemode  scheme-mode
 %start         scheme
 
index 76acf8a94186e83de467a483f0f034ea8a4be996..5bbc2d0f850c1e934f980c00d8a18a8e9db33b86 100644 (file)
@@ -1095,6 +1095,7 @@ Flush the dead projects from the project cache."
     ))
 
 (defvar ede--disable-inode)             ;Defined in ede/files.el.
+(declare-function ede--project-inode "ede/files" (proj))
 
 (defun ede-global-list-sanity-check ()
   "Perform a sanity check to make sure there are no duplicate projects."
index 9769ae892895b33f74e9ce10b4092735008055ea..7fe19324793443b1f9fc4d580f00c9f94a8e4991 100644 (file)
@@ -365,6 +365,8 @@ Optional argument POINT is where to look for the environment."
 (eval-when-compile
   (require 'semantic/analyze))
 
+(declare-function semantic-analyze-context "semantic/analyze")
+
 (define-mode-local-override semantic-analyze-current-context
   texinfo-mode (point)
   "Analysis context makes no sense for texinfo.  Return nil."