summaryrefslogtreecommitdiff
path: root/lisp/imenu.el
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1996-09-19 04:25:40 +0000
committerRichard M. Stallman <rms@gnu.org>1996-09-19 04:25:40 +0000
commit7e27f2d19fb755e0f9b1144fc036fc794036f068 (patch)
treedca9cdd184f8a3a4bbff861ca68dc78ffba82bd9 /lisp/imenu.el
parent0cfd7d29a4a7a77a119abce4f911a378b759b81f (diff)
downloademacs-7e27f2d19fb755e0f9b1144fc036fc794036f068.tar.gz
(imenu--generic-function): Use markers for positions.
Diffstat (limited to 'lisp/imenu.el')
-rw-r--r--lisp/imenu.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/imenu.el b/lisp/imenu.el
index 323a279efef..876f6f2f061 100644
--- a/lisp/imenu.el
+++ b/lisp/imenu.el
@@ -640,8 +640,9 @@ pattern.
(index (caddr pat)))
(if (and (not found) ; Only allow one entry;
(looking-at regexp))
- (let ((beg (match-beginning index))
+ (let ((beg (make-marker))
(end (match-end index)))
+ (set-marker beg (match-beginning index))
(setq found t)
(push
(cons (buffer-substring-no-properties beg end) beg)