6 turning off nameref attribute on foo
8 after +n foo bar = other
22 changevar: expect <two>
26 changevar: expect <three four five>
27 argv[1] = <three four five>
28 expect <three four five>
29 argv[1] = <three four five>
30 ./nameref.tests: line 93: bar: readonly variable
31 ./nameref.tests: line 94: foo: readonly variable
34 ./nameref.tests: line 106: foo: readonly variable
35 ./nameref.tests: line 103: foo: readonly variable
40 ./nameref2.sub: line 5: foo: readonly variable
50 ./nameref3.sub: line 21: unset: bar: cannot unset: readonly variable
72 expect <zero> <one> <seven> <three> <four>
98 ref -> first, value: I am first
99 ref -> second, value: I am in the middle
100 ref -> third, value: I am last
101 final state: ref -> third, value: I am last
104 ref -> three, value: 3
105 final state: ref -> three, value: 3
106 ./nameref5.sub: line 43: unset: three: cannot unset: readonly variable
109 ref -> three, value: 3
110 final state: ref -> three, value: 3
111 ./nameref6.sub: line 2: typeset: x: nameref variable self references not allowed
112 ./nameref6.sub: line 12: typeset: x: reference variable cannot be an array
126 ./nameref8.sub: line 47: typeset: v: nameref variable self references not allowed
127 ./nameref8.sub: line 54: warning: x: circular name reference
128 ./nameref8.sub: line 55: warning: x: circular name reference