From 2d0a3feda61186319b7c834ee08c96926dd7ab92 Mon Sep 17 00:00:00 2001 From: Glenn Morris Date: Mon, 24 Apr 2017 19:51:20 -0400 Subject: [PATCH] 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. --- lisp/cedet/semantic/util.el | 2 ++ 1 file changed, 2 insertions(+) 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)) -- 2.39.5