From: Paul Eggert Date: Thu, 22 Aug 2019 05:29:35 +0000 (-0700) Subject: Remove no-longer-needed workaround for GC bug X-Git-Tag: emacs-27.0.90~1328^2~138 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=7d15079c7e819dd7862b3f35df16e175802ca7a2;p=emacs.git Remove no-longer-needed workaround for GC bug * src/keymap.c (describe_vector): Remove old workaround for GC bug. This workaround, introduced in 1993-02-19T05:43:54Z!rms@gnu.org, has not been needed for some time. Problem reported by Pip Cet in: https://lists.gnu.org/r/emacs-devel/2019-08/msg00316.html --- diff --git a/src/keymap.c b/src/keymap.c index 6762915f70c..b1e09a92f20 100644 --- a/src/keymap.c +++ b/src/keymap.c @@ -3371,12 +3371,10 @@ describe_vector (Lisp_Object vector, Lisp_Object prefix, Lisp_Object args, if (!keymap_p) { - /* Call Fkey_description first, to avoid GC bug for the other string. */ if (!NILP (prefix) && XFIXNAT (Flength (prefix)) > 0) { - Lisp_Object tem = Fkey_description (prefix, Qnil); AUTO_STRING (space, " "); - elt_prefix = concat2 (tem, space); + elt_prefix = concat2 (Fkey_description (prefix, Qnil), space); } prefix = Qnil; }