|
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.
[Prev in Thread] | Current Thread | [Next in Thread] |