* bug#61629: master: Sometimes M-x imenu throws an error when there's a single function in the buffer.
@ 2023-02-19 15:39 Alan Mackenzie
2023-02-19 16:17 ` Alan Mackenzie
0 siblings, 1 reply; 3+ messages in thread
From: Alan Mackenzie @ 2023-02-19 15:39 UTC (permalink / raw)
To: 61629
Hello, Emacs.
On the master branch, the recipe below leads to an error being thrown
from imenu.
Awareness of this bug resulted from the thread Subject: Error in C++
Mode with Emacs 27.0.90, Date: Tue 24 Mar 2020, From: Angelo Graziosi.
This thread reported a bug in imenu, which never made it to debbugs, but
which was partially fixed.
Thanks to Dmitry Gutov, who made me aware of the bit that didn't get
fixed then.
To reproduce the error in the master branch:
(i) emacs -Q in a GUI environment.
(ii) Evaluate the following:
;; C/C++ modes
(defun my-c-mode ()
"My customization for `c-mode' and `c++-mode'."
;; Add index of func. to menu bar
(imenu-add-to-menubar "Functions"))
;; c++-mode
(add-hook 'c-mode-common-hook 'my-c-mode)
(setq imenu-auto-rescan t)
(setq imenu-use-popup-menu t)
(iii) Type the following into an empty C++ buffer called graziosi.cc:
int main ()
{
return 0;
}
(iv) M-x imenu<RET>.
This throws the error "Wrong type argument: seqencep, #<marker at 1 in
graziosi.cc>". This is a bug.
--
Alan Mackenzie (Nuremberg, Germany).
^ permalink raw reply [flat|nested] 3+ messages in thread
* bug#61629: master: Sometimes M-x imenu throws an error when there's a single function in the buffer.
2023-02-19 15:39 bug#61629: master: Sometimes M-x imenu throws an error when there's a single function in the buffer Alan Mackenzie
@ 2023-02-19 16:17 ` Alan Mackenzie
2023-02-19 17:50 ` Dmitry Gutov
0 siblings, 1 reply; 3+ messages in thread
From: Alan Mackenzie @ 2023-02-19 16:17 UTC (permalink / raw)
To: 61629-done
Bug fixed in master.
On Sun, Feb 19, 2023 at 15:39:13 +0000, Alan Mackenzie wrote:
> On the master branch, the recipe below leads to an error being thrown
> from imenu.
> Awareness of this bug resulted from the thread Subject: Error in C++
> Mode with Emacs 27.0.90, Date: Tue 24 Mar 2020, From: Angelo Graziosi.
> This thread reported a bug in imenu, which never made it to debbugs, but
> which was partially fixed.
> Thanks to Dmitry Gutov, who made me aware of the bit that didn't get
> fixed then.
> To reproduce the error in the master branch:
> (i) emacs -Q in a GUI environment.
> (ii) Evaluate the following:
> ;; C/C++ modes
> (defun my-c-mode ()
> "My customization for `c-mode' and `c++-mode'."
> ;; Add index of func. to menu bar
> (imenu-add-to-menubar "Functions"))
> ;; c++-mode
> (add-hook 'c-mode-common-hook 'my-c-mode)
> (setq imenu-auto-rescan t)
> (setq imenu-use-popup-menu t)
> (iii) Type the following into an empty C++ buffer called graziosi.cc:
> int main ()
> {
> return 0;
> }
> (iv) M-x imenu<RET>.
> This throws the error "Wrong type argument: seqencep, #<marker at 1 in
> graziosi.cc>". This is a bug.
--
Alan Mackenzie (Nuremberg, Germany).
^ permalink raw reply [flat|nested] 3+ messages in thread
* bug#61629: master: Sometimes M-x imenu throws an error when there's a single function in the buffer.
2023-02-19 16:17 ` Alan Mackenzie
@ 2023-02-19 17:50 ` Dmitry Gutov
0 siblings, 0 replies; 3+ messages in thread
From: Dmitry Gutov @ 2023-02-19 17:50 UTC (permalink / raw)
To: 61629, acm
On 19/02/2023 18:17, Alan Mackenzie wrote:
> Bug fixed in master.
Thanks, Alan!
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2023-02-19 17:50 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-02-19 15:39 bug#61629: master: Sometimes M-x imenu throws an error when there's a single function in the buffer Alan Mackenzie
2023-02-19 16:17 ` Alan Mackenzie
2023-02-19 17:50 ` Dmitry Gutov
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).