Quieten cedet compilation

* lisp/cedet/semantic/db-el.el (semanticdb-elisp-sym->tag):
Invert fboundp test to quieten on current Emacs.
* lisp/cedet/ede/config.el (ede-shell-run-something)
(semanticdb-file-table-object, semanticdb-needs-refresh-p)
(semanticdb-refresh-table): Declare.
(ede-preprocessor-map): Require semantic/db.
This commit is contained in:
Glenn Morris 2015-05-06 16:02:32 -04:00
parent 7511337a8a
commit ece365e673
2 changed files with 13 additions and 5 deletions

View file

@ -223,11 +223,11 @@ TOKTYPE is a hint to the type of tag desired."
(symbol-name sym)
"class"
(semantic-elisp-desymbolify
(let ((class (find-class sym)))
(if (fboundp 'eieio-slot-descriptor-name)
(mapcar #'eieio-slot-descriptor-name
(eieio-class-slots class))
(eieio--class-public-a class))))
(let ((class (find-class sym)))
(if (fboundp 'eieio--class-public-a) ; Emacs < 25.1
(eieio--class-public-a class)
(mapcar #'eieio-slot-descriptor-name
(eieio-class-slots class)))))
(semantic-elisp-desymbolify (eieio-class-parents sym)) ;; parents
))
((not toktype)