summaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.ada/complete.exp
diff options
context:
space:
mode:
authorTom de Vries <tdevries@suse.de>2019-10-31 17:37:02 +0100
committerTom de Vries <tdevries@suse.de>2019-10-31 17:37:02 +0100
commit3d11e68e4b0a557bf2f2fdaad188667215ec5aaa (patch)
tree2b81fb083ab9b02b4357e97781c229a1f2bccea8 /gdb/testsuite/gdb.ada/complete.exp
parente20f9590e78473b3b944d606c28a519094eedea0 (diff)
downloadbinutils-gdb-3d11e68e4b0a557bf2f2fdaad188667215ec5aaa.tar.gz
[gdb/testsuite] Remove superfluous 3rd argument from gdb_test call
There's a pattern: ... gdb_test <command> <pattern> <command> ... that can be written shorter as: ... gdb_test <command> <pattern> ... Detect this pattern in proc gdb_test: ... global gdb_prompt upvar timeout timeout if [llength $args]>2 then { set message [lindex $args 2] + if { $message == [lindex $args 0] } { + error "HERE" + } } else { set message [lindex $args 0] } ... and fix all occurences in gdb.ada. Tested on x86_64-linux. gdb/testsuite/ChangeLog: 2019-10-31 Tom de Vries <tdevries@suse.de> * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test. * gdb.ada/array_subscript_addr.exp: Same. * gdb.ada/arrayidx.exp: Same. * gdb.ada/arrayparam.exp: Same. * gdb.ada/arrayptr.exp: Same. * gdb.ada/boolean_expr.exp: Same. * gdb.ada/call_pn.exp: Same. * gdb.ada/complete.exp: Same. * gdb.ada/fixed_cmp.exp: Same. * gdb.ada/fun_addr.exp: Same. * gdb.ada/funcall_param.exp: Same. * gdb.ada/interface.exp: Same. * gdb.ada/mod_from_name.exp: Same. * gdb.ada/null_array.exp: Same. * gdb.ada/packed_array.exp: Same. * gdb.ada/packed_tagged.exp: Same. * gdb.ada/print_chars.exp: Same. * gdb.ada/print_pc.exp: Same. * gdb.ada/ptype_arith_binop.exp: Same. * gdb.ada/ptype_field.exp: Same. * gdb.ada/ptype_tagged_param.exp: Same. * gdb.ada/rec_return.exp: Same. * gdb.ada/ref_tick_size.exp: Same. * gdb.ada/str_ref_cmp.exp: Same. * gdb.ada/taft_type.exp: Same. * gdb.ada/tagged.exp: Same. * gdb.ada/type_coercion.exp: Same. * gdb.ada/uninitialized_vars.exp: Same. Change-Id: Ibb84a41573c7f21295f3fd42da9b96534205c5c4
Diffstat (limited to 'gdb/testsuite/gdb.ada/complete.exp')
-rw-r--r--gdb/testsuite/gdb.ada/complete.exp3
1 files changed, 1 insertions, 2 deletions
diff --git a/gdb/testsuite/gdb.ada/complete.exp b/gdb/testsuite/gdb.ada/complete.exp
index 1746c18463d..77a777403c2 100644
--- a/gdb/testsuite/gdb.ada/complete.exp
+++ b/gdb/testsuite/gdb.ada/complete.exp
@@ -33,8 +33,7 @@ set eol "\[\r\n\]*"
proc test_gdb_complete { expr expected_output } {
gdb_test "complete p $expr" \
- "$expected_output" \
- "complete p $expr"
+ "$expected_output"
}
# A convenience function that verifies that the "complete EXPR" command