aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2018-02-28 13:39:52 -0500
committerGlenn Morris2018-02-28 13:40:26 -0500
commite8edf4ad60d1ebeb3c8b6fd5196da1cae6546baa (patch)
tree6e3f2ea76fbd8c305e52183209c45e3f6f208f7e
parent3959892419eff45a7006deceddcc1962fdbcc1c9 (diff)
downloademacs-e8edf4ad60d1ebeb3c8b6fd5196da1cae6546baa.tar.gz
emacs-e8edf4ad60d1ebeb3c8b6fd5196da1cae6546baa.zip
Quieten cedet "might not be defined at runtime" compile warnings
* admin/grammars/scheme.by (semantic-parse-region): * lisp/cedet/ede.el (ede--project-inode): * lisp/cedet/semantic/texi.el (semantic-analyze-context): Declare.
-rw-r--r--admin/grammars/scheme.by5
-rw-r--r--lisp/cedet/ede.el1
-rw-r--r--lisp/cedet/semantic/texi.el2
3 files changed, 8 insertions, 0 deletions
diff --git a/admin/grammars/scheme.by b/admin/grammars/scheme.by
index ce9fff0286a..5ea25508fd4 100644
--- a/admin/grammars/scheme.by
+++ b/admin/grammars/scheme.by
@@ -20,6 +20,11 @@
20%package semantic-scm-by 20%package semantic-scm-by
21%provide semantic/bovine/scm-by 21%provide semantic/bovine/scm-by
22 22
23%{
24(declare-function semantic-parse-region "semantic"
25 (start end &optional nonterminal depth returnonerror))
26}
27
23%languagemode scheme-mode 28%languagemode scheme-mode
24%start scheme 29%start scheme
25 30
diff --git a/lisp/cedet/ede.el b/lisp/cedet/ede.el
index 76acf8a9418..5bbc2d0f850 100644
--- a/lisp/cedet/ede.el
+++ b/lisp/cedet/ede.el
@@ -1095,6 +1095,7 @@ Flush the dead projects from the project cache."
1095 )) 1095 ))
1096 1096
1097(defvar ede--disable-inode) ;Defined in ede/files.el. 1097(defvar ede--disable-inode) ;Defined in ede/files.el.
1098(declare-function ede--project-inode "ede/files" (proj))
1098 1099
1099(defun ede-global-list-sanity-check () 1100(defun ede-global-list-sanity-check ()
1100 "Perform a sanity check to make sure there are no duplicate projects." 1101 "Perform a sanity check to make sure there are no duplicate projects."
diff --git a/lisp/cedet/semantic/texi.el b/lisp/cedet/semantic/texi.el
index 9769ae89289..7fe19324793 100644
--- a/lisp/cedet/semantic/texi.el
+++ b/lisp/cedet/semantic/texi.el
@@ -365,6 +365,8 @@ Optional argument POINT is where to look for the environment."
365(eval-when-compile 365(eval-when-compile
366 (require 'semantic/analyze)) 366 (require 'semantic/analyze))
367 367
368(declare-function semantic-analyze-context "semantic/analyze")
369
368(define-mode-local-override semantic-analyze-current-context 370(define-mode-local-override semantic-analyze-current-context
369 texinfo-mode (point) 371 texinfo-mode (point)
370 "Analysis context makes no sense for texinfo. Return nil." 372 "Analysis context makes no sense for texinfo. Return nil."