summaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.c++
diff options
context:
space:
mode:
authorJim Blandy <jimb@codesourcery.com>2001-03-21 20:51:16 +0000
committerJim Blandy <jimb@codesourcery.com>2001-03-21 20:51:16 +0000
commit30a57d4c40f7fe60ef338b58113ee86e28f7275a (patch)
treecf9d8d4ecbbc11813c89dcc898211c5ddb9f7a78 /gdb/testsuite/gdb.c++
parent313b5f131f05e7b86ae5c99311fed0a0b7771f61 (diff)
downloadgdb-30a57d4c40f7fe60ef338b58113ee86e28f7275a.tar.gz
* gdb/linespec.c (find_methods): Whitespace differences aren't
significant in *un*mangled method names. Use strcmp_iw to compare them, not STREQ. (Fix from Daniel Berlin.) * gdb/testsuite/gdb.c++/userdef.exp: Check that GDB tolerates whitespace in unmangled operator names.
Diffstat (limited to 'gdb/testsuite/gdb.c++')
-rw-r--r--gdb/testsuite/gdb.c++/userdef.exp4
1 files changed, 4 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.c++/userdef.exp b/gdb/testsuite/gdb.c++/userdef.exp
index b49c4d89a52..285ac06d602 100644
--- a/gdb/testsuite/gdb.c++/userdef.exp
+++ b/gdb/testsuite/gdb.c++/userdef.exp
@@ -338,5 +338,9 @@ gdb_expect {
timeout { fail "(timeout) print value of two=one" }
}
+# Check that GDB tolerates whitespace in operator names.
+gdb_test "break A1::'operator+'" ".*Breakpoint $decimal at.*"
+gdb_test "break A1::'operator +'" ".*Breakpoint $decimal at.*"
+
gdb_exit
return 0