aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.cp
diff options
context:
space:
mode:
authorDaniel Jacobowitz <drow@false.org>2006-07-20 22:50:07 +0000
committerDaniel Jacobowitz <drow@false.org>2006-07-20 22:50:07 +0000
commit16963cb64bd9999537c4a056bff9915bab2911d2 (patch)
treecba0518d01077d17a3a54fad2cd122547596ba3b /gdb/testsuite/gdb.cp
parentd5f010e93bf3770eb8c443eb0b502c299860a1d8 (diff)
downloadgdb-16963cb64bd9999537c4a056bff9915bab2911d2.zip
gdb-16963cb64bd9999537c4a056bff9915bab2911d2.tar.gz
gdb-16963cb64bd9999537c4a056bff9915bab2911d2.tar.bz2
gdb/
* eval.c (evaluate_struct_tuple): Skip static fields. gdb/testsuite/ * gdb.cp/bs15503.exp: Update comment for no longer crashing test.
Diffstat (limited to 'gdb/testsuite/gdb.cp')
-rw-r--r--gdb/testsuite/gdb.cp/bs15503.exp6
1 files changed, 3 insertions, 3 deletions
diff --git a/gdb/testsuite/gdb.cp/bs15503.exp b/gdb/testsuite/gdb.cp/bs15503.exp
index dee8b6e..aa11ada 100644
--- a/gdb/testsuite/gdb.cp/bs15503.exp
+++ b/gdb/testsuite/gdb.cp/bs15503.exp
@@ -83,11 +83,11 @@ gdb_test "print (const char *) s" \
# gdb_test "print s > "AAA" "\\$\[0-9\]+ = true"
# gdb_test "print s < "ZZZ" "\\$\[0-9\]+ = true"
-# TODO crash gdb! This is going to be a great test!
-# -- chastain 2004-01-07
+# TODO: GDB doesn't know to convert the string to a const char *, and
+# instead tries to use the string as a structure initializer.
#
# gdb_test "print s == \"I am a short stringand now a longer string\"" \
-# "\\$\[0-9\]+ = "true"
+# "\\$\[0-9\]+ = true"
gdb_test "print (const char *) s.substr(0,4)" "\\$\[0-9\]+ = $hex \"I am\""
gdb_test "print (const char *) (s=s.substr(0,4))" \