File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -700,9 +700,9 @@ def Eval(self, node):
700
700
with tagswitch (left ) as case :
701
701
if case (value_e .BashArray ):
702
702
array_val = cast (value .BashArray , UP_left )
703
- index = mops .BigTruncate (
703
+ small_i = mops .BigTruncate (
704
704
self .EvalToBigInt (node .right ))
705
- s = word_eval .GetArrayItem (array_val .strs , index )
705
+ s = word_eval .GetArrayItem (array_val .strs , small_i )
706
706
707
707
elif case (value_e .BashAssoc ):
708
708
left = cast (value .BashAssoc , UP_left )
@@ -718,8 +718,7 @@ def Eval(self, node):
718
718
index = self .EvalToBigInt (node .right )
719
719
# s[0] evaluates to s
720
720
# s[1] evaluates to Undef
721
- s = left .s if mops .Equal (index ,
722
- mops .ZERO ) else None
721
+ s = left .s if mops .Equal (index , mops .ZERO ) else None
723
722
724
723
elif case (value_e .Undef ):
725
724
if self .exec_opts .strict_arith ():
You can’t perform that action at this time.
0 commit comments