From: Glenn Morris Date: Mon, 24 Apr 2017 23:51:20 +0000 (-0400) Subject: Further robustify cedet bootstrap to loaddefs not yet built X-Git-Tag: emacs-26.0.90~521^2~561 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=2d0a3feda61186319b7c834ee08c96926dd7ab92;p=emacs.git Further robustify cedet bootstrap to loaddefs not yet built * lisp/cedet/semantic/util.el (semantic-something-to-tag-table): Avoid void-function error when bootstrapping and semantic/loaddefs.el does not yet exist. --- diff --git a/lisp/cedet/semantic/util.el b/lisp/cedet/semantic/util.el index f8f12ec56a5..31562bc16ab 100644 --- a/lisp/cedet/semantic/util.el +++ b/lisp/cedet/semantic/util.el @@ -110,12 +110,14 @@ buffer, or a filename. If SOMETHING is nil return nil." (semantic-file-tag-table something)) ;; A Semanticdb table ((and (featurep 'semantic/db) + (require 'semantic/db-mode) (semanticdb-minor-mode-p) (semanticdb-abstract-table-child-p something)) (semanticdb-refresh-table something) (semanticdb-get-tags something)) ;; Semanticdb find-results ((and (featurep 'semantic/db) + (require 'semantic/db-mode) (semanticdb-minor-mode-p) (require 'semantic/db-find) (semanticdb-find-results-p something))