summaryrefslogtreecommitdiffstats
path: root/tests/list.test
diff options
context:
space:
mode:
Diffstat (limited to 'tests/list.test')
-rw-r--r--tests/list.test14
1 files changed, 7 insertions, 7 deletions
diff --git a/tests/list.test b/tests/list.test
index edb572c..864fad0 100644
--- a/tests/list.test
+++ b/tests/list.test
@@ -98,26 +98,26 @@ concat {}
proc slowsort list {
set result {}
- set last [expr [llength $list] - 1]
+ set last [expr {[llength $list] - 1}]
while {$last > 0} {
- set minIndex [expr [llength $list] - 1]
+ set minIndex [expr {[llength $list] - 1}]
set min [lindex $list $last]
- set i [expr $minIndex-1]
+ set i [expr {$minIndex - 1}]
while {$i >= 0} {
if {[string compare [lindex $list $i] $min] < 0} {
set minIndex $i
set min [lindex $list $i]
}
- set i [expr $i-1]
+ incr i -1
}
set result [concat $result [list $min]]
if {$minIndex == 0} {
set list [lrange $list 1 end]
} else {
- set list [concat [lrange $list 0 [expr $minIndex-1]] \
- [lrange $list [expr $minIndex+1] end]]
+ set list [concat [lrange $list 0 [expr {$minIndex - 1}]] \
+ [lrange $list [expr {$minIndex + 1}] end]]
}
- set last [expr $last-1]
+ set last [expr {$last - 1}]
}
return [concat $result $list]
}