diff options
author | Tankut Baris Aktemur <tankut.baris.aktemur@intel.com> | 2019-11-12 16:06:29 +0100 |
---|---|---|
committer | Tankut Baris Aktemur <tankut.baris.aktemur@intel.com> | 2019-12-06 08:05:04 +0100 |
commit | c7d12402bd6cdedc5f09c2a46285fbcb0f7f0557 (patch) | |
tree | 6517341ff424eb977e26507227859c4dbc98a1f1 /gdb/testsuite | |
parent | 06acc08f0aa81d0053e9a60bc3bdc1ea3321962e (diff) | |
download | gdb-c7d12402bd6cdedc5f09c2a46285fbcb0f7f0557.zip gdb-c7d12402bd6cdedc5f09c2a46285fbcb0f7f0557.tar.gz gdb-c7d12402bd6cdedc5f09c2a46285fbcb0f7f0557.tar.bz2 |
gdb/testsuite: do minor clean-up in gdb.cp/rvalue-ref-overload.exp
Simplify the expected test outputs. This is a minor cleanup; no
functional change is intended.
gdb/testsuite/ChangeLog:
2019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
* gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
Change-Id: Ie760a2856cae3be0eeed5496765a5f1cd102d6b7
Diffstat (limited to 'gdb/testsuite')
-rw-r--r-- | gdb/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/testsuite/gdb.cp/rvalue-ref-overload.exp | 14 |
2 files changed, 9 insertions, 9 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index adbbd9c..f7447dc 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,5 +1,9 @@ 2019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com> + * gdb.cp/rvalue-ref-overload.exp: Minor cleanup. + +2019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com> + * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both CV and reference conversion for overload resolution. * gdb.cp/rvalue-ref-overload.exp: Test it. diff --git a/gdb/testsuite/gdb.cp/rvalue-ref-overload.exp b/gdb/testsuite/gdb.cp/rvalue-ref-overload.exp index 693c7ca..e92e901 100644 --- a/gdb/testsuite/gdb.cp/rvalue-ref-overload.exp +++ b/gdb/testsuite/gdb.cp/rvalue-ref-overload.exp @@ -53,20 +53,16 @@ cp_test_ptype_class "foo_rr_instance1" "" "class" "foo" \ { method public "int overloadConst(const foo &&);" } } -gdb_test "print foo_rr_instance1.overload1arg(arg)" \ - "\\$\[0-9\]+ = 1" \ - "print call overloaded func foo & arg" +gdb_test "print foo_rr_instance1.overload1arg(arg)" "1" -gdb_test "print foo_rr_instance1.overload1arg(static_cast<foo&&>(arg))" \ - "\\$\[0-9\]+ = 2" \ - "print call overloaded func foo && arg" +gdb_test "print foo_rr_instance1.overload1arg(static_cast<foo&&>(arg))" "2" gdb_test "print foo_rr_instance1.overloadConst(arg)" "3" # Test lvalue vs rvalue function overloads -gdb_test "print f (i)" "= 1" "lvalue reference overload" +gdb_test "print f (i)" "1" "lvalue reference overload" -gdb_test "print f (ci)" "= 2" "lvalue reference to const overload" +gdb_test "print f (ci)" "2" "lvalue reference to const overload" setup_kfail "c++/15372" "*-*-*" -gdb_test "print f (3)" "= 3" "rvalue reference overload" +gdb_test "print f (3)" "3" "rvalue reference overload" |