]> code.delx.au - gnu-emacs-elpa/blobdiff - company-clang.el
string-prefix-p signals error on nil in Emacs < 25
[gnu-emacs-elpa] / company-clang.el
index 79bd5bd2f609ddedf61380157588df29b5680aa0..cc392e4c1085bbcd45512b3984e893b336f0983f 100644 (file)
@@ -145,7 +145,7 @@ or automatically through a custom `company-clang-prefix-guesser'."
 
 (defun company-clang--annotation (candidate)
   (let ((ann (company-clang--annotation-1 candidate)))
-    (if (not (string-prefix-p "(*)" ann))
+    (if (not (and ann (string-prefix-p "(*)" ann)))
         ann
       (with-temp-buffer
         (insert ann)