emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master e8edf4a: Quieten cedet "might not be defined at run


From: Glenn Morris
Subject: [Emacs-diffs] master e8edf4a: Quieten cedet "might not be defined at runtime" compile warnings
Date: Wed, 28 Feb 2018 13:40:35 -0500 (EST)

branch: master
commit e8edf4ad60d1ebeb3c8b6fd5196da1cae6546baa
Author: Glenn Morris <address@hidden>
Commit: Glenn Morris <address@hidden>

    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.
---
 admin/grammars/scheme.by    | 5 +++++
 lisp/cedet/ede.el           | 1 +
 lisp/cedet/semantic/texi.el | 2 ++
 3 files changed, 8 insertions(+)

diff --git a/admin/grammars/scheme.by b/admin/grammars/scheme.by
index ce9fff0..5ea2550 100644
--- a/admin/grammars/scheme.by
+++ b/admin/grammars/scheme.by
@@ -20,6 +20,11 @@
 %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
 
diff --git a/lisp/cedet/ede.el b/lisp/cedet/ede.el
index 76acf8a..5bbc2d0 100644
--- a/lisp/cedet/ede.el
+++ b/lisp/cedet/ede.el
@@ -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."
diff --git a/lisp/cedet/semantic/texi.el b/lisp/cedet/semantic/texi.el
index 9769ae8..7fe1932 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."
 (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."



reply via email to

[Prev in Thread] Current Thread [Next in Thread]