diff options
-rw-r--r-- | clang-tools-extra/clang-rename/tool/clang-rename.el | 7 | ||||
-rw-r--r-- | clang-tools-extra/include-fixer/tool/clang-include-fixer.el | 9 |
2 files changed, 13 insertions, 3 deletions
diff --git a/clang-tools-extra/clang-rename/tool/clang-rename.el b/clang-tools-extra/clang-rename/tool/clang-rename.el index 74c6dda15a0..b6c3ed4c686 100644 --- a/clang-tools-extra/clang-rename/tool/clang-rename.el +++ b/clang-tools-extra/clang-rename/tool/clang-rename.el @@ -52,7 +52,7 @@ (kill-buffer output-buffer) (revert-buffer :ignore-auto :noconfirm :preserve-modes)) ;; Failure; append exit code to output buffer and display it. - (let ((message (format-message + (let ((message (clang-rename--format-message "clang-rename failed with %s %s" (if (integerp exit-code) "exit status" "signal") exit-code))) @@ -69,6 +69,11 @@ (lambda (position &optional _quality _coding-system) (1- (position-bytes position))))) +;; ‘format-message’ is new in Emacs 25.1. Provide a fallback for older +;; versions. +(defalias 'clang-rename--format-message + (if (fboundp 'format-message) 'format-message 'format)) + (provide 'clang-rename) ;;; clang-rename.el ends here diff --git a/clang-tools-extra/include-fixer/tool/clang-include-fixer.el b/clang-tools-extra/include-fixer/tool/clang-include-fixer.el index f14d1ea178c..6a170777bb0 100644 --- a/clang-tools-extra/include-fixer/tool/clang-include-fixer.el +++ b/clang-tools-extra/include-fixer/tool/clang-include-fixer.el @@ -281,8 +281,8 @@ They are replaced by the single element selected by the user." (cl-flet ((header (info) (let-alist info .Header))) ;; The header-infos is already sorted by include-fixer. (let* ((header (ido-completing-read - (format-message "Select include for '%s': " - symbol) + (clang-include-fixer--format-message + "Select include for '%s': " symbol) (mapcar #'header .HeaderInfos) nil :require-match nil 'clang-include-fixer--history)) @@ -402,5 +402,10 @@ non-nil. Otherwise return nil." (lambda (byte &optional _quality _coding-system) (byte-to-position (1+ byte))))) +;; ‘format-message’ is new in Emacs 25.1. Provide a fallback for older +;; versions. +(defalias 'clang-include-fixer--format-message + (if (fboundp 'format-message) 'format-message 'format)) + (provide 'clang-include-fixer) ;;; clang-include-fixer.el ends here |