From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 17035 invoked from network); 14 Feb 2023 16:37:06 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 14 Feb 2023 16:37:06 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1676392626; b=hBlsM2+b9wXafPGUWI9I8l4O8uAHnsy1PnLuxDb3Z+LaM9hADKKYe7bCXdpOiIGYMtn39N5VKK hvSiD8x1G8/xvsZJrAqSRb0Hejezf52VmcYDJMhczix9IcWaFJd3f0tzjBOSo9ohlwUMZhzCnv /fdSKlEZPx1Eg4NLRABOKlBuRQE3yKXy3Mtqe4NmNSOmKOb/7BaisTJrxigiZBJLCuCEJxdIcw LeEfElWVGWCDN+kLSIJChJjfWyrvvOPYdQRHfZssrMsJ18ijp2OlrKTye0dJis5iDRfQlLQ63R T6KFhcsVJaGjD+jZAuN5jAazQSEIfNqUv2Wp9V/n/SDjXg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (smtpq1.tb.ukmail.iss.as9143.net) smtp.remote-ip=212.54.57.96; dkim=pass header.d=ntlworld.com header.s=meg.feb2017 header.a=rsa-sha256; dmarc=pass header.from=ntlworld.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1676392626; bh=SgXPqZGl5s3FiKnJXEsAJEkd8brJcODUr3U2zmqMg7I=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject: References:In-Reply-To:Message-ID:To:From:Date:DKIM-Signature: DKIM-Signature; b=jJ4U/gEYkl1VhgVeZn+H9euEiK4XWKhVSDTSCb3AjkRQIR33W5Ij9jfAaeAmddTAWUDImCDufw VAfj/Imz21hX6iegitlh+OMmmqlJio+/E2jTXlYbDTUqgwiPt5imHUdZJ/dj0fikiyfnoWIL0p DeCeQHHTL0hlXaGQSP5im3rqFuBn7tVdY1XBuuyFJ7W/SZzllDOeEcoOscPjqODSA1LKyr/F9v V6B59kMJs34sAExNuVmK6PdM1JLWdHoi5ri1bMKEOzmMWiC8xbtIjtnSKMLs6Am+wzugHWjU39 TrYu+lC2jR0winkXFCaxkTy55nmhLiFcwFE6Xvvjod9zSw==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: Content-Type:MIME-Version:Subject:References:In-Reply-To:Message-ID:To:From: Date:Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=7gdLphbgB3vDbMBSdI7YN1PCkOacNNpW2oY5BSeUL20=; b=VKzFAwqOl+YyfpgjDgUYUtAMYM 8K1rzkRUk9wr+ENtCzOIIsScwh5RBtH9OY7boU3zLnMkMDmMkeK09N5ILrZkzGTFHuNCRdjG5uX+d o/exm2TgMJAU9nbtyENgkHSmYa6aZr9KKZvB+46b7L4BFbtz7iGvdK4rwHhKosMkHNWTX3jyYA6Se YigssWvPkves+LcFTRYBQGUCPHdOPh0fjzZHQNJiwpPKTJXfK4kE7vr83mUcYTf7sfHk6jRJq8HFZ zbtZcX0nf3eaXRFtWMnYrmGpGPsg2axy2v4CJiIhvAoEa/ZFod/2ZfsGAuqNOaK7xuoiqQKAW2k5M JmmWF8bQ==; Received: by zero.zsh.org with local id 1pRyIj-000BAu-My; Tue, 14 Feb 2023 16:37:05 +0000 Authentication-Results: zsh.org; iprev=pass (smtpq1.tb.ukmail.iss.as9143.net) smtp.remote-ip=212.54.57.96; dkim=pass header.d=ntlworld.com header.s=meg.feb2017 header.a=rsa-sha256; dmarc=pass header.from=ntlworld.com; arc=none Received: from smtpq1.tb.ukmail.iss.as9143.net ([212.54.57.96]:45898) by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) id 1pRyIU-000AsC-F6; Tue, 14 Feb 2023 16:36:51 +0000 Received: from [212.54.57.82] (helo=smtp3.tb.ukmail.iss.as9143.net) by smtpq1.tb.ukmail.iss.as9143.net with esmtp (Exim 4.90_1) (envelope-from ) id 1pRyIT-0003vV-F2 for zsh-workers@zsh.org; Tue, 14 Feb 2023 17:36:49 +0100 Received: from oxbe14.tb.ukmail.iss.as9143.net ([172.25.160.145]) by smtp3.tb.ukmail.iss.as9143.net with ESMTP id RyITpDygsYBhJRyITpK3pl; Tue, 14 Feb 2023 17:36:49 +0100 X-Env-Mailfrom: p.w.stephenson@ntlworld.com X-Env-Rcptto: zsh-workers@zsh.org X-SourceIP: 172.25.160.145 X-CNFS-Analysis: v=2.4 cv=Vd8xfnl9 c=1 sm=1 tr=0 ts=63ebb8a1 cx=a_exe a=DLFSjXpdtQHJ5hZ/0KPoEg==:117 a=1DWFKdCB1IcA:10 a=IkcTkHD0fZMA:10 a=ZjyAdWuDOD4A:10 a=q2GGsy2AAAAA:8 a=NLZqzBF-AAAA:8 a=F5EO1Oq0VilhKI2qxbYA:9 a=QEXdDO2ut3YA:10 a=z9dJwno5l634igLiVhy-:22 X-Authenticated-Sender: p.w.stephenson@ntlworld.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ntlworld.com; s=meg.feb2017; t=1676392609; bh=SgXPqZGl5s3FiKnJXEsAJEkd8brJcODUr3U2zmqMg7I=; h=Date:From:To:In-Reply-To:References:Subject; b=00r0mfpQqX5GErNlbJ5DVq3GshbgUtqe2uNHkgVUXoK69noz8A3B1N6gxL3+ZEdxr eEvLpn7Jr3ilTRyNyGqgnRR5TePVVaAprPZcvxSVyljmIR3p7ZWlmg8NqZsTVRsZVh tW7za1Byg4QqkXPx06bMIgYs1M2/kLUMarsHZj6N1KOZ8byTHDyjF8dPNtWEcHebZO sooFCTGiQRcbkQcvXnT+lFvmNftGAK4PV1o0KvrAzpsNquXJnN0kL/HMBK1B4GvdIQ JPOVy8hdchJhDlrA2R/p71kqMx4cO/fiXYQ51coDayP/+QZDBJMcqq2hk4DXBJiI9m y2gc/CDj3Cgog== Date: Tue, 14 Feb 2023 16:36:49 +0000 (GMT) From: Peter Stephenson To: Zsh hackers list Message-ID: <1911575874.92635.1676392609186@mail.virginmedia.com> In-Reply-To: References: <1249162537.4244630.1676386019653@mail.virginmedia.com> Subject: Re: [PATCH] Named reference typos & misc. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Priority: 3 Importance: Normal X-Mailer: Open-Xchange Mailer X-Originating-IP: 147.161.224.167 X-Originating-Client: open-xchange-appsuite X-CMAE-Envelope: MS4xfONFy18T8jMWDxWYvMbmU49qUjDtlohRg4+61GsfihcQ0Thqy5CJClFZguXzRA4g0cJ5xZHl+wUsR6SLbRK/1ZWehv4wLE8mhu1DvrITzGJ/o7OM4hdb wGbP3ILPEGlUW4GdQpSb8NQuvamB9YZmomQINIU+gJDFQ+7OBqiDtmMQqs9a3FmwdqJU6V0y0gz7qJqBSUvInh8g7kl/RnGordVT/B/1S1pkkW67jzDlH+oe X-Seq: 51435 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: On 14/02/2023 16:14 Bart Schaefer wrote: > On Tue, Feb 14, 2023 at 6:47 AM Peter Stephenson > wrote: > > > > I need the following to make the tests pass --- else no error message. > > I get a passed test with or without the "unsetopt typeset_to_unset". > > Is there some way this could be platform-dependent? Was wondering; this is pretty old, Ubuntu 16.04, x86_64. I don't have anything bang up to date but I've got some alternatives I can try. Here's a minimal case: zsh -fc 'setopt typeset_to_unset setopt warn_nested_var unset one typeset -n ref () { typeset one=ONE for ref in one; do : ${ref} done }' No error message; sticking an "un" at the start makes it appear. I kept the loop in the function to avoid a (correct) additional warning message setting the global variable ref in the loop. I don't know if setting ref in a for loop should actually elide that message, which is a completely separate issue. pws