]> git.eshelyaron.com Git - emacs.git/commitdiff
semantic/chart.el compilation warning fixes
authorLars Ingebrigtsen <larsi@gnus.org>
Thu, 13 Jun 2019 14:53:10 +0000 (16:53 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Thu, 13 Jun 2019 14:53:10 +0000 (16:53 +0200)
* lisp/cedet/semantic/chart.el (semantic/db-typecache)
(semantic/scope): Require to avoid byte compilation warnings about
undefined slots.  Remove declare-functions from these packages.

lisp/cedet/semantic/chart.el

index 02da145ca5b2ca19f0fe003080629749d7002a96..c02588d68b9cba7ecaab505c33c0ebe6d402415c 100644 (file)
@@ -29,6 +29,8 @@
 (require 'chart)
 (require 'semantic/db)
 (require 'semantic/find)
+(require 'semantic/db-typecache)
+(require 'semantic/scope)
 
 ;;; Code:
 
@@ -140,14 +142,9 @@ items are charted.  TAGTABLE is passed to
                       nums "Complexity (Lines of code)")
     ))
 
-(declare-function semanticdb-get-typecache "semantic/db-typecache")
-(declare-function semantic-calculate-scope "semantic/scope")
-
 (defun semantic-chart-analyzer ()
   "Chart the extent of the context analysis."
   (interactive)
-  (require 'semantic/db-typecache)
-  (require 'semantic/scope)
   (let* ((p (semanticdb-find-translate-path nil nil))
         (plen (length p))
         (tab semanticdb-current-table)