bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#55205: 28.1.50; completion--replace illegally mutates completion can


From: Dmitry Gutov
Subject: bug#55205: 28.1.50; completion--replace illegally mutates completion candidates
Date: Sun, 1 May 2022 23:11:36 +0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0

On 01.05.2022 15:17, Eli Zaretskii wrote:
I don't understand how can completion work in general without
destructively modifying strings.  Isn't that obvious?

It shouldn't modify the strings "owner" by outside code. String that can be referenced by other constants/functions/etc.

The easiest way to avoid that is to copy the whole collection and then modify the copied strings. But different approaches exist.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]