diff --git a/lisp/info.el b/lisp/info.el index 07304eabb05..4acc8bf320c 100644 --- a/lisp/info.el +++ b/lisp/info.el @@ -1941,7 +1941,7 @@ Give a blank topic name to go to the Index node itself." (regexp-quote name)) nil t) ;; Find a function definition with a return type. (re-search-forward (format - "[a-zA-Z]+: [a-zA-Z0-9_]+ %s\\( \\|$\\)" + "[a-zA-Z]+: [a-zA-Z0-9_ *&]+ %s\\( \\|$\\)" (regexp-quote name)) nil t) (search-forward (format "`%s'" name) nil t) (and (string-match "\\`.*\\( (.*)\\)\\'" name)