emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] master 126702a: Fix some cedet compilation warnings pertai


From: Lars Ingebrigtsen
Subject: [Emacs-diffs] master 126702a: Fix some cedet compilation warnings pertaining to semantic/db
Date: Thu, 13 Jun 2019 10:33:16 -0400 (EDT)

branch: master
commit 126702a979629212bc067b81a3c71a3299e0a913
Author: Lars Ingebrigtsen <address@hidden>
Commit: Lars Ingebrigtsen <address@hidden>

    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.
---
 lisp/cedet/ede/config.el   | 6 +-----
 lisp/cedet/ede/cpp-root.el | 4 +---
 lisp/cedet/ede/emacs.el    | 4 +---
 lisp/cedet/ede/linux.el    | 5 +----
 4 files changed, 4 insertions(+), 15 deletions(-)

diff --git a/lisp/cedet/ede/config.el b/lisp/cedet/ede/config.el
index f708f84..c94fdab 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 ec12bbe..83474a4 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 dea0010..600ec87 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 e06b57e..424a20d 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."



reply via email to

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