From 00b12da9c08e6c41de5359d80dde28fce03bb2f7 Mon Sep 17 00:00:00 2001 From: Bart Schaefer Date: Sun, 18 Feb 2024 10:31:21 -0800 Subject: 52556: regression test for unset referent (left out of last commit) --- Test/K01nameref.ztst | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'Test') diff --git a/Test/K01nameref.ztst b/Test/K01nameref.ztst index d8c098a98..ebb70dd92 100644 --- a/Test/K01nameref.ztst +++ b/Test/K01nameref.ztst @@ -64,6 +64,17 @@ F:Other type changes are fatal errors, should this also be? typeset -p ptr var 0:change type of referenced var >typeset -n ptr=var +>typeset -t var + + typeset var + unset var + typeset -n ptr=var + typeset -t ptr + typeset -p ptr var +0:change type of unset referenced var +F:regression - at one time this incorrectly applied the tag to "ptr" +F:note this causes "var" to become set +>typeset -n ptr=var >typeset -t var typeset -n ptr=var[2] -- cgit v1.2.3