diff options
Diffstat (limited to 'gdb/testsuite/gdb.cp/overload.exp')
-rw-r--r-- | gdb/testsuite/gdb.cp/overload.exp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.cp/overload.exp b/gdb/testsuite/gdb.cp/overload.exp index 1bfa0f323b4..317cbc5eb69 100644 --- a/gdb/testsuite/gdb.cp/overload.exp +++ b/gdb/testsuite/gdb.cp/overload.exp @@ -299,6 +299,16 @@ gdb_test "print overloadNamespace(1)" ".\[0-9\]* = 1" gdb_test "print overloadNamespace('a')" ".\[0-9\]* = 1" gdb_test "print overloadNamespace(dummyInstance)" ".\[0-9\]* = 2" +# Static methods. +gdb_test "print K::staticoverload ()" " = 1" +gdb_test "print K::staticoverload (2)" " = 2" +gdb_test "print K::staticoverload (2, 3)" " = 5" + +# Namespace-qualified functions. +gdb_test "print N::nsoverload ()" " = 1" +gdb_test "print N::nsoverload (2)" " = 2" +gdb_test "print N::nsoverload (2, 3)" " = 5" + if ![runto 'XXX::marker2'] then { perror "couldn't run to XXX::marker2" continue |