From 4453acbdc987130e9967ef7afe90359ad7a48987 Mon Sep 17 00:00:00 2001 From: Lin Sun Date: Thu, 16 Jan 2020 16:08:54 -0800 Subject: [PATCH] Fix the error message from makefile-move-to-macro * lisp/cedet/ede/makefile-edit.el (makefile-macro-file-list): regexp-quote the param in makefile-move-to-macro (Bug#39094). (cherry picked from commit a36495da1ec1419998c17fd64fb7439eaf940f36) --- lisp/cedet/ede/makefile-edit.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lisp/cedet/ede/makefile-edit.el b/lisp/cedet/ede/makefile-edit.el index b68d6712bb3..218e75c0a8a 100644 --- a/lisp/cedet/ede/makefile-edit.el +++ b/lisp/cedet/ede/makefile-edit.el @@ -78,7 +78,8 @@ If NEXT is non-nil, move to the next occurrence of MACRO." (let ((oldpt (point))) (when (not next) (goto-char (point-min))) - (if (re-search-forward (concat "^\\s-*" macro "\\s-*[+:?]?=") nil t) + (if (re-search-forward (concat "^\\s-*" (regexp-quote macro) "\\s-*[+:?]?=") + nil t) t (goto-char oldpt) nil))) -- 2.39.2