+2020-05-15 Pedro Alves <palves@redhat.com>
+
+ * gdb.multi/multi-kill.exp (start_inferior): Remove
+ 'testpid' parameter. Refer to namespace variable directly.
+ (testpid): Declare as namespace variable.
+
2020-05-15 Pedro Alves <palves@redhat.com>
* gdb.multi/multi-kill.exp: Wrap in namespace.
# Start inferior NUM and record its PID in the TESTPID array.
-proc start_inferior {num testpid} {
+proc start_inferior {num} {
with_test_prefix "start_inferior $num" {
- upvar $testpid tpid
+ variable testpid
global binfile srcfile
if {$num != 1} {
gdb_run_cmd
gdb_test "" ".*reakpoint .*, initialized .*${srcfile}.*" "run"
- set tpid($num) [get_integer_valueof "pid" -1]
- if {$tpid($num) == -1} {
+ set testpid($num) [get_integer_valueof "pid" -1]
+ if {$testpid($num) == -1} {
return -1
}
set NUM_INFS 10
# The array holding each inferior's PID, indexed by inferior number.
+variable testpid
array set testpid {}
for {set i 1} {$i <= $NUM_INFS} {incr i} {
- if {[start_inferior $i testpid] < 0} {
+ if {[start_inferior $i] < 0} {
return -1
}
}