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,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 26135 invoked from network); 13 Nov 2022 18:38:25 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 13 Nov 2022 18:38:25 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1668364705; b=aXxH+XTcC2XmRzVjRw7yCPCLbk+6oWSKDq2+eCiqOvItMBdwxUNjCtnDAqfhBoLjW5Lmg1KqtM jk5cJizFHMmSmL8oJ28MAvj3L+Yf+GwC48/bQkTJ+C9j3oNIDUZZ/yQW9xCcEsrwul2vNRMSbH 4BkCKCcQ48LvLfgqkqm4BfZMeUniyusQ+8D9MipXdvNbtZbFC5/jKkj5i4TCAsNpdI8V0F/0aB roUe9PXXiyLxNuj4xKRAxKghNJHcD/3wmxNLSDhnuHRHTttt+J/fPJjJFCIvQ3WaHnLLtByjan 789XXadMj6uqyo3Tj/b3rcGwLkzCCGKAUfMHFrJh4iBoeg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ua1-f42.google.com) smtp.remote-ip=209.85.222.42; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1668364705; bh=Vvg6PyhsXA5hjcDgd812c9CUY8Bamg8MtZLawu8Fvpg=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=OogcKkJV9vRQW4xaG58ov1k7KxXnpjMXerCBM8jIIJLUWeZoJIL4IKGNeEszWA4zNRRWWVlMHC /qZ18qPUtIM4hZgxH2jC4DBtz5rjQAPnDP2qN93Py3WkgfNd6KyHrqmM/VKiY3bKp3Lf417MUR tIrerOCwAXxFUSxBeZf65JDxRHBuTkvN4oTa298Wn8Sc3g33g3MFlO+fEQJfmZjcrmukM4uwqf 6f/aUvp+yLQn1gy11FALb17RGJcz63/TZAOEc3hecvkJl9BzAcCgiqLn+8uXfC8IMDekvx26WI 5i/kEvZYzefoiHm46PFX3Jcyimx3LxitV1eM7q+kN5fC0w==; 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-Type:Cc:To:Subject:Message-ID :Date:From:In-Reply-To:References:MIME-Version:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=Vvg6PyhsXA5hjcDgd812c9CUY8Bamg8MtZLawu8Fvpg=; b=FTTqc2nDw6/cXyPZCN1Y5VLmsB 9J0fbEgOWRjVH3iOtwrWb3GxhnS59qhBQ2m5KJ6l5DP5o4nBT9eelQFwAD0cUNshXAmL/Ikv0uSEM fqySD+wjRz5sI9Y4RPdNr3aQDQaG+VY8IN863Rsj8H3dWpszd7bQ6OLLltNhuklMdkA2wQj3RPwyl MP17jcjBIRLinHWB2xEknwZqmALwXmKOFfxM0OXCmtR0A47Gg7lVu5gipeKeGrJcPPGvEgBD1XMP6 8L0/FnTL3FNb2NyM1GnJc6IRC4SmXvPHrHxjfJkTrrTjrFVCBQ9W8gl470W+YwnXkIRDphssC0pOp LDNBn7CQ==; Received: by zero.zsh.org with local id 1ouHs7-000HpO-S2; Sun, 13 Nov 2022 18:38:24 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ua1-f42.google.com) smtp.remote-ip=209.85.222.42; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-ua1-f42.google.com ([209.85.222.42]:43817) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1ouHrX-000HVG-KX; Sun, 13 Nov 2022 18:37:48 +0000 Received: by mail-ua1-f42.google.com with SMTP id c31so3007342uae.10 for ; Sun, 13 Nov 2022 10:37:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Vvg6PyhsXA5hjcDgd812c9CUY8Bamg8MtZLawu8Fvpg=; b=FmAEK/xcdvRKn2AoQpS2tZCE2asF74UUpgBiw0XVnPn89JW2Stsf4Ixaxlb6R9wpnx EM19go1tlNI+oxuW0B3J+R8bY2uF/a9L3uihuAAYSKJ5G3NVZXI1K4eSVNIpL8WvqJkJ zBbH8EttinON2PBJwzkbInoOcfC+mfpPSLVXfxtsToCq/fOoRZRLJnwz+nufROPR39mO c4ul6UJz3snvdfoNNm+5Qv2NgUgGR6+Cy50xqGnKb1knRNxTlSMvRmHyTS8nV2BGDfV6 UhKhkC6FW8anxWrxju4IxIdZFdtGC6J3XvN5C5XbJlGPkXFFVlJO+KFqh1EcyRn0L657 vxKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Vvg6PyhsXA5hjcDgd812c9CUY8Bamg8MtZLawu8Fvpg=; b=b1xoDtFEXFwF0vpdfWDvmK1EOSEF4iocpTsQDy2ud6A+Jhj5Q8zoyT4v2UAXqTQqCx IBEiMGicVmqKgfpuDeutHbgnzninpJy6SWgKtu3FZvta2aP3PlNU0bZc3qscR9lDJhXc YJetoixAuiQA/PrISfiTfXKGpBEwuE7p1F6gpsx603VPZZw1OkVQyr52uxBfD+WyHue1 rg/xHSgy/4SfyyelRjVmLybbXkF7BkWsCXszPFIN11G9PujYfEtyc2SEfcXYmfj8SJ7u PPfaFMG+vYSd5l63O07JaoC9lCSi7iH5ey6KzKP+ZMo6uv5x2GsRnQTJ9P1TKYL0LlhU ogcw== X-Gm-Message-State: ANoB5pkrC6gIU5g3DJmj2XRk0WPN1icsP2NlgT5n9/h7cbYaVriszzhG /N9L2dLPGrpSYlOaBO+56LGU72LfTDmnFuQWSkY= X-Google-Smtp-Source: AA0mqf7UbOVpb2OoCGZoPPYI7TUG3i5Iv01SwKPxEXJmw9nKWSz/w2Il4y6QFo11YRu9WntMawW1rT5Svuyk5BejMxQ= X-Received: by 2002:ab0:2a48:0:b0:3db:4ab0:b36f with SMTP id p8-20020ab02a48000000b003db4ab0b36fmr4858667uar.114.1668364666212; Sun, 13 Nov 2022 10:37:46 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Philippe Altherr Date: Sun, 13 Nov 2022 19:37:34 +0100 Message-ID: Subject: Re: [PATCH] More ERR_EXIT (was Re: Tests RE behavior of ERR_EXIT) To: Bart Schaefer Cc: zsh-workers@zsh.org Content-Type: multipart/alternative; boundary="00000000000049157a05ed5e6b26" X-Seq: 50957 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: --00000000000049157a05ed5e6b26 Content-Type: text/plain; charset="UTF-8" > > NOERREXIT_UNTIL_EXEC is what protects the tests between keywords "if" > and "then" and those between "while" and "do" from triggering ERR_EXIT. Really? NOERREXIT_UNTIL_EXEC is only ever set in execif. How can it impact the code of a while statement? There is no trace of it in execwhile. What am I missing? Philippe --00000000000049157a05ed5e6b26 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
NOERREXIT_UNTIL_EXEC is what protects the tests between keywords= "if"
and "then" and those between "while"= and "do" from triggering
ERR_EXIT.

Really? NO= ERREXIT_UNTIL_EXEC is only ever set in execif. How can it impact the code o= f a while statement? There is no trace of it in execwhile. What am I missin= g?

Philippe

--00000000000049157a05ed5e6b26--