From 848591904dbf0b5f19cdeaf73944bf6730fac7c1 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Wed, 17 Aug 2016 10:15:53 -0700 Subject: [PATCH] * src/doc.c (Fsubstitute_command_keys): Clarify GC comments. --- src/doc.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/doc.c b/src/doc.c index 4b91831c703..6376398cc22 100644 --- a/src/doc.c +++ b/src/doc.c @@ -821,7 +821,8 @@ Otherwise, return a new string. */) goto do_remap; } - /* Take relocation of string contents into account. */ + /* Fwhere_is_internal can GC, so take relocation of string + contents into account. */ strp = SDATA (str) + idx; start = strp - length_byte - 1; @@ -936,7 +937,8 @@ Otherwise, return a new string. */) bufp += length_byte; nchars += length; - /* Take relocation of string contents into account. */ + /* Some of the previous code can GC, so take relocation of + string contents into account. */ strp = SDATA (str) + idx; continue; -- 2.11.4.GIT