* gdb.cp/namespace.exp: Add breakpoint tests for functions

starting with the global namespace.
This commit is contained in:
Keith Seitz 2012-03-28 17:29:42 +00:00
parent 5a75128f93
commit 0e4acfccb3
2 changed files with 15 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2012-03-26 Keith Seitz <keiths@redhat.com>
* gdb.cp/namespace.exp: Add breakpoint tests for functions
starting with the global namespace.
2012-03-23 Doug Evans <dje@google.com>
* lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.

View File

@ -138,6 +138,11 @@ gdb_test "print AAA::xyzq('x')" \
gdb_test "break AAA::xyzq" \
"Breakpoint.*at $hex: file.*namespace.cc, line 47\\."
# Break on a function in the global namespace.
gdb_test "break ::ensureOtherRefs" \
"Breakpoint.*at $hex: file.*$srcfile1, line $decimal\\."
# Call a function in a nested namespace
gdb_test "print 'BBB::CCC::xyzq'('x')" \
@ -153,6 +158,11 @@ gdb_test "print BBB::CCC::xyzq('x')" \
gdb_test "break BBB::CCC::xyzq" \
"Breakpoint.*at $hex: file.*namespace.cc, line 63\\."
# Break on the same function, starting with the global namespace.
gdb_test "break ::BBB::CCC::xyzq" \
".*Breakpoint.*at $hex: file.*$srcfile, line 63\\."
# Print address of a function in a class in a namespace
gdb_test "print 'BBB::Class::xyzq'" \