aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite
diff options
context:
space:
mode:
authorVladimir Prus <vladimir@codesourcery.com>2009-08-03 12:26:37 +0000
committerVladimir Prus <vladimir@codesourcery.com>2009-08-03 12:26:37 +0000
commit3c1179ff511933179e64e854ac7b39c8003d9868 (patch)
treef373d634eb477f3cfa4e49e198be1409bfef75b3 /gdb/testsuite
parenta877a2b69dc03c6e3cbc75def32d3ceb31594f16 (diff)
downloadgdb-3c1179ff511933179e64e854ac7b39c8003d9868.zip
gdb-3c1179ff511933179e64e854ac7b39c8003d9868.tar.gz
gdb-3c1179ff511933179e64e854ac7b39c8003d9868.tar.bz2
Refactor reading of commands
* defs.h (read_command_lines_1): Declare. * cli/cli-script.c (read_next_line): Only return string, do not process. (process_next_line): New, extracted from read_next_line. (recurse_read_control_structure): Take a function pointer to the read function. (get_command_line) Pass the read_next_line as reader function into recurse_read_control_structure. (read_command_lines_1): New, extracted from... (read_command_lines): ...here.
Diffstat (limited to 'gdb/testsuite')
-rw-r--r--gdb/testsuite/gdb.mi/mi-var-cmd.exp3
1 files changed, 3 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.mi/mi-var-cmd.exp b/gdb/testsuite/gdb.mi/mi-var-cmd.exp
index 46906c0..ad2e55c 100644
--- a/gdb/testsuite/gdb.mi/mi-var-cmd.exp
+++ b/gdb/testsuite/gdb.mi/mi-var-cmd.exp
@@ -560,6 +560,9 @@ mi_gdb_test "-var-update selected_a" \
"\\^done,changelist=\\\[\{name=\"selected_a\",in_scope=\"true\",type_changed=\"true\",new_type=\"int\",new_num_children=\"0\"\}\\\]" \
"update selected_a in do_special_tests"
+mi_gdb_test "-file-exec-and-symbols ${binfile}" "\\^done" \
+ "floating varobj invalidation"
+
mi_delete_varobj selected_a "delete selected_a"
mi_delete_varobj array_ptr "delete array_ptr"