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.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 32529 invoked from network); 4 Dec 2020 19:48:10 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 4 Dec 2020 19:48:10 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1607111290; b=rQjunWSJObGRMYFu6hlMsqx6C28WXnYsqBH8zCXrtwVCerl80Jgnrz7CbjbOd+vA9xrhSc+z4t MyilLQrZcGTcFnG5wFW4nUjoFlPaQPwO1PkLhR5a7utYu0rGIXkQsl1MvNzWaaYV4/8LQ2YPpN WyPElQBRKhFK6nTa5v92u6NgjC+Oe7op5e65zrqauyJ18AkCkCZ5Jv3nBpaQR53q9jQticROx9 osgLm2ClohWBHF0bxmsNVSuSsVB+QRbMGpfBvxEvY7tJfNJI7SolB5gSUmrjCfdKcUTYiF0HrS ftf1gxPEbnpuGG1CUdhI+Dn1PyTChFJez6BjHTwQCTBaNQ==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ot1-f48.google.com) smtp.remote-ip=209.85.210.48; dkim=pass header.d=brasslantern-com.20150623.gappssmtp.com header.s=20150623 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1607111290; bh=6x89g0AOGYByU0C+4pYzzPNfbQ2h4qe6UjbCDZiiLig=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=PdKRCKdGSPr1Sqno/CkQbLmf4QrmbgUHpV+rVOyi4QTeaG16vqcuEY8C8J7BvZmK3L9O1KdRJH qyIJmtXduMc51/5g1EFp7U0S7ja7YlU6zI7aL/QAQ1dZrYAJmOcYnMQOtvWcV50GWLEq4moE/t w1+7D7zxBzOdjht6lrrjVc2W/Ad7zqSTgZOy3zxL7TTbhBv4czkyZNbalY8Xt6Rh/EHysMNTF1 ypL3DBW8GwCaLUFnEzhjn7lGlN5pMsGzsCXzBE8QY5yb2XtSorDsdIUxkjphWaj6xIrBGnUShO YlBphdcXLIYRRNleKKhZQD7qoweKNcUapH3oc/i2sMKpsg==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:To:Subject:Message-ID: Date:From:In-Reply-To:References:MIME-Version:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=vTfGoW6E+CjwsH+oDUGvFvwmxPOZRg0inlPxvVyHf90=; b=jWBY9DAlgov4iUzr1T0iNvghry yQAOXV2MhnyBchkiIWcJnDlpuNJ4L6F5t51kzOs7rtwkeGudYpuptmC+VIGOape2ObqTYkPZ/u5RV uFAxaFb/MThUz/SMo3Ycq2fgcgZOJLjuVJiHnSREqvsx53dFZuzzGMug3CE9WFKZrOhZcWzSRt++b dYlYioJISwtMTBc8Efmas0ZOYR+/oIVFQOnZHRZhSlfEwan6NJDyiztgT/litwmJDgNXXYbZoXi/U /tFh02zimOYVcyzfrZgk2P5zcLoYCzAkgH/I9zFWMCc50pxQVZnfJyaq/A+Ymsaesq7nhQ+3qt+rM Fh7wONEw==; Received: from authenticated user by zero.zsh.org with local id 1klH3m-000OKd-Ix; Fri, 04 Dec 2020 19:48:06 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ot1-f48.google.com) smtp.remote-ip=209.85.210.48; dkim=pass header.d=brasslantern-com.20150623.gappssmtp.com header.s=20150623 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ot1-f48.google.com ([209.85.210.48]:44915) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1klH3S-000OBF-T5; Fri, 04 Dec 2020 19:47:48 +0000 Received: by mail-ot1-f48.google.com with SMTP id f16so6330745otl.11 for ; Fri, 04 Dec 2020 11:47:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=vTfGoW6E+CjwsH+oDUGvFvwmxPOZRg0inlPxvVyHf90=; b=tySE4Bmc/NeQy8NfqoARB03biJFYpppA890cP4zRb7O2OG31qf1VppNkKNzG3EksV7 IkJlqUsanyCzKGGYSp0JAyup0s0Zzix7LQBdBPqMtdH03Tpyfs1ouwxyqTjyizuEoqSz ytNATqmukUOxe8sm/v02alb+V2r3kbPu+U0Z/FEMQdaJm60AbeMLJM8iqj9Qygy9P0hl pTs+NkBlt0JVe3IhQK+5SRXpLfyj2DVY/m7h5Vx6LvtjsfT65wsL8/B81Ju5eoQkDoBT ntnI0h4pThZCCY2/DSAr8MQplI/snK2N/6FjfKcz5sPdlVf+n8wXrgNVttMeh90tj0n0 hWNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=vTfGoW6E+CjwsH+oDUGvFvwmxPOZRg0inlPxvVyHf90=; b=Xi585OkZIA4TXTRCGxuda5SaZtYIrgOZqjegThG5NX0tpbzhF6o7sOgGwrOcd0XKUg V+qX7Ev+1RBlvDBpoqY/H8xcVbOO23ZdESAKFmymsQ5ZFF1+6Bh25oMxaCQHEj/3hQ8X w83MTCtikjrdgJb1rV8Mk/0uQRk72vGSVArvXOlWNHqxchIVXznO3nq8BvYHlS+e95sJ p3XGOIAYEXoyUx04kHoiL84K9QEIJumOSEjBw4O/4Ee65lfFINF5PKWuGHu2Wb6GkD2X JjP/kDj6aoPk3nKlirFNP6PwgxpecnoTAI3OztkdCtBwYpLFLkP2Jgpa8HNZWaR+BXEy H2yQ== X-Gm-Message-State: AOAM533LptAUo8XZcx6HdUUBcBiVTqL3jYojmQIG7wF94YUmv3AUV5cT tZqZKS6qDNp3wwi9Wt39RbCt6WEQw0Xjp+GFDKh20CAmBYns+A== X-Google-Smtp-Source: ABdhPJzTJtEK/63aqpXwKjBn6qTTwQ8kFv+xwULNonJJB2wynhjEnduabl0ih5Wz0X3QMIgsfzF74ScEOuaWhA12ylg= X-Received: by 2002:a9d:3982:: with SMTP id y2mr4832752otb.260.1607111265027; Fri, 04 Dec 2020 11:47:45 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Bart Schaefer Date: Fri, 4 Dec 2020 11:47:33 -0800 Message-ID: Subject: Re: One possible answer to typeset vs. unset To: Zsh hackers list Content-Type: text/plain; charset="UTF-8" X-Seq: 47723 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: Archived-At: On Fri, Dec 4, 2020 at 7:49 AM Bart Schaefer wrote: > > The scalar struct param of a tied pair stores a direct pointer to the > internal array value of the array struct param, and upon assignment > modifies it without referring to the containing struct.This means > that there's no opportunity to clear the PM_DECLAREDNULL bits I've just noticed that the D04 test "Unsetting and recreation of tied normal parameters" silently crashes the test harness. The fix for this is probably closely related to correcting the flags.