From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Daniel Mendler Newsgroups: gmane.emacs.bugs Subject: bug#55205: 28.1.50; completion--replace illegally mutates completion candidates Date: Sun, 1 May 2022 14:54:56 +0200 Message-ID: <92d33ed7-8274-ad54-a926-62d31f2dee38@daniel-mendler.de> References: <4d1b8687-20f2-137a-2739-7bba28828991@daniel-mendler.de> <87wnf5mpt4.fsf@gnus.org> <4c66528e-5d99-719f-6d40-dcf604849200@daniel-mendler.de> <8335ht76zp.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2252"; mail-complaints-to="usenet@ciao.gmane.io" Cc: larsi@gnus.org, monnier@iro.umontreal.ca, 55205@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun May 01 14:56:15 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nl97X-0000LF-L5 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 01 May 2022 14:56:15 +0200 Original-Received: from localhost ([::1]:40252 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nl97W-0005Id-0i for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 01 May 2022 08:56:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60802) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nl97N-0005IK-Jm for bug-gnu-emacs@gnu.org; Sun, 01 May 2022 08:56:06 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:37720) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nl97N-0002nk-BX for bug-gnu-emacs@gnu.org; Sun, 01 May 2022 08:56:05 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nl97K-0007NQ-8z for bug-gnu-emacs@gnu.org; Sun, 01 May 2022 08:56:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Daniel Mendler Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 01 May 2022 12:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55205 X-GNU-PR-Package: emacs Original-Received: via spool by 55205-submit@debbugs.gnu.org id=B55205.165140970628285 (code B ref 55205); Sun, 01 May 2022 12:56:02 +0000 Original-Received: (at 55205) by debbugs.gnu.org; 1 May 2022 12:55:06 +0000 Original-Received: from localhost ([127.0.0.1]:59850 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nl96P-0007M9-UB for submit@debbugs.gnu.org; Sun, 01 May 2022 08:55:06 -0400 Original-Received: from server.qxqx.de ([178.63.65.180]:43945 helo=mail.qxqx.de) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nl96O-0007Lh-L3 for 55205@debbugs.gnu.org; Sun, 01 May 2022 08:55:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=qxqx.de; s=mail1392553390; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:From: References:Cc:To:Subject:MIME-Version:Date:Message-ID:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=4Vkcl/qc5vHaDtS3+mRm8lgv8vapeWftCBcPtHME1+E=; b=Q2wZB6ByUmA/rp8KRLAyJ7HBOV 6hI4JNmMoyjaAM8XjxFLNrnWCuSZaaKrOAPqaNG4/GLHZyisRt8O8mmUEYYg8ggLNjF93vzJ0ZsxF SMG1RAHyf8UpE906Z7t0c3b4BFtvD/QOeABKQohilwZnbxp2dnmrkJiGh9HPOMxodD3E=; Content-Language: en-US In-Reply-To: <8335ht76zp.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:231138 Archived-At: > As an aside, please don't use "illegal" unless you mean something that > is against the law. GNU Coding Standards frown on using "illegal" for > something that is merely incorrect or invalid coding practices. Good to know. [[However I'd say that the word "illegal" is used precisely right here. If we talk about "illegal memory access" we talk about memory being accessed against the rules or ownership of the memory region. In this case a string is mutated by completing-read, but ownership of the string in question is not passed to completing-read.]]