summaryrefslogtreecommitdiff
path: root/lisp/cedet
diff options
context:
space:
mode:
authorLars Ingebrigtsen <larsi@gnus.org>2019-06-13 16:33:06 +0200
committerLars Ingebrigtsen <larsi@gnus.org>2019-06-13 16:33:06 +0200
commit126702a979629212bc067b81a3c71a3299e0a913 (patch)
tree92475cb9147b4221c43ca238d5644883b2bc189a /lisp/cedet
parent69d3d69d4c5297e84ff5a06de78ffc4206053cea (diff)
downloademacs-126702a979629212bc067b81a3c71a3299e0a913.tar.gz
Fix some cedet compilation warnings pertaining to semantic/db
* lisp/cedet/ede/config.el (semantic/db) (ede-preprocessor-map): Ditto. * lisp/cedet/ede/cpp-root.el (semantic/db): Ditto. * lisp/cedet/ede/emacs.el (semantic/db): Ditto. * lisp/cedet/ede/linux.el (semantic/db): Require to avoid warnings about unknown slot lexical-table, and remove declare-functions from the now-required semantic/db.
Diffstat (limited to 'lisp/cedet')
-rw-r--r--lisp/cedet/ede/config.el6
-rw-r--r--lisp/cedet/ede/cpp-root.el4
-rw-r--r--lisp/cedet/ede/emacs.el4
-rw-r--r--lisp/cedet/ede/linux.el5
4 files changed, 4 insertions, 15 deletions
diff --git a/lisp/cedet/ede/config.el b/lisp/cedet/ede/config.el
index f708f844f36..c94fdabf50e 100644
--- a/lisp/cedet/ede/config.el
+++ b/lisp/cedet/ede/config.el
@@ -55,6 +55,7 @@
;;; Code:
(require 'ede)
+(require 'semantic/db)
;;; CONFIG
;;
@@ -360,11 +361,6 @@ parsed again."))
This target brings in methods used by Semantic to query
the preprocessor map, and include paths.")
-(declare-function semanticdb-file-table-object "semantic/db"
- (file &optional dontload))
-(declare-function semanticdb-needs-refresh-p "semantic/db" (arg &rest args))
-(declare-function semanticdb-refresh-table "semantic/db" (arg &rest args))
-
(cl-defmethod ede-preprocessor-map ((this ede-target-with-config-c))
"Get the pre-processor map for some generic C code."
(require 'semantic/sb)
diff --git a/lisp/cedet/ede/cpp-root.el b/lisp/cedet/ede/cpp-root.el
index ec12bbec6b8..83474a44dd3 100644
--- a/lisp/cedet/ede/cpp-root.el
+++ b/lisp/cedet/ede/cpp-root.el
@@ -150,12 +150,10 @@
;; up the differences (the "include summary" reported the same include paths).
(require 'ede)
+(require 'semantic/db)
(defvar semantic-lex-spp-project-macro-symbol-obarray)
(declare-function semantic-lex-make-spp-table "semantic/lex-spp")
-(declare-function semanticdb-file-table-object "semantic/db")
-(declare-function semanticdb-needs-refresh-p "semantic/db")
-(declare-function semanticdb-refresh-table "semantic/db")
;;; Code:
diff --git a/lisp/cedet/ede/emacs.el b/lisp/cedet/ede/emacs.el
index dea00106b2d..600ec87ea4d 100644
--- a/lisp/cedet/ede/emacs.el
+++ b/lisp/cedet/ede/emacs.el
@@ -33,9 +33,7 @@
;; * Add website
(require 'ede)
-(declare-function semanticdb-file-table-object "semantic/db")
-(declare-function semanticdb-needs-refresh-p "semantic/db")
-(declare-function semanticdb-refresh-table "semantic/db")
+(require 'semantic/db)
;;; Code:
diff --git a/lisp/cedet/ede/linux.el b/lisp/cedet/ede/linux.el
index e06b57e39e8..424a20dec4d 100644
--- a/lisp/cedet/ede/linux.el
+++ b/lisp/cedet/ede/linux.el
@@ -34,12 +34,9 @@
(require 'ede)
(require 'ede/make)
+(require 'semantic/db)
(eval-when-compile (require 'cl-lib))
-(declare-function semanticdb-file-table-object "semantic/db")
-(declare-function semanticdb-needs-refresh-p "semantic/db")
-(declare-function semanticdb-refresh-table "semantic/db")
-
;;; Code:
(defgroup project-linux nil
"File and tag browser frame."