if ("\U$listaccountlocked[1]" eq 'TRUE') {
####
if (uc($listaccountlocked[1]) eq 'TRUE') {
####
$ perl -MO=Concise,-exec -e'my $y = "\U$x";'
1 <0> enter
2 <;> nextstate(main 1 -e:1) v:{
3 <$> gvsv(*x) s
4 <1> uc[t2] sK/1
5 <@> stringify[t3] sK/1 <--- This addition is the only
6 <0> padsv[$y:1,2] sRM*/LVINTRO difference. It creates a
7 <2> sassign vKS/2 copy of the string.
8 <@> leave[1 ref] vKP/REFC
-e syntax OK
$ perl -MO=Concise,-exec -e'my $y = uc($x);'
1 <0> enter
2 <;> nextstate(main 1 -e:1) v:{
3 <$> gvsv(*x) s
4 <1> uc[t2] sK/1
5 <0> padsv[$y:1,2] sRM*/LVINTRO
6 <2> sassign vKS/2
7 <@> leave[1 ref] vKP/REFC
-e syntax OK