From ec3b243d4308ee56c9e3c62470b10ed2a822eb51 Mon Sep 17 00:00:00 2001 From: Thomas Preud'homme Date: Thu, 16 Mar 2017 14:02:31 +0000 Subject: [PATCH] Fix expect for gdb.cp/m-static.exp The expectation in gdb.cp/m-static.exp for the ptype of single_constructor is to get in the result of destructor with the following prototype: ~single_constructor(int). Yet, m-static.cc declares the destructor as ~single_constructor(). This commit fixes the expectation. 2017-03-16 Thomas Preud'homme gdb/testsuite/ * gdb.cp/m-static.exp: Fix expectation for prototype of test5.single_constructor and single_constructor::single_constructor. --- gdb/testsuite/ChangeLog | 5 +++++ gdb/testsuite/gdb.cp/m-static.exp | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 0ed5a2e57c..713031cfe1 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2017-03-16 Thomas Preud'homme + + * gdb.cp/m-static.exp: Fix expectation for prototype of + test5.single_constructor and single_constructor::single_constructor. + 2017-03-14 Anton Kolesov * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof): diff --git a/gdb/testsuite/gdb.cp/m-static.exp b/gdb/testsuite/gdb.cp/m-static.exp index 2e56653556..52eea1ad80 100644 --- a/gdb/testsuite/gdb.cp/m-static.exp +++ b/gdb/testsuite/gdb.cp/m-static.exp @@ -74,10 +74,10 @@ if { [is_aarch32_target] } { { = {single_constructor \*\(single_constructor \* const\)} 0x[0-9a-f]+ } \ "simple object instance, print constructor" gdb_test "ptype test5.single_constructor" \ - {type = class single_constructor {\r\n public:\r\n single_constructor\(void\);\r\n ~single_constructor\(int\);\r\n} \*\(single_constructor \* const\)} \ + {type = class single_constructor {\r\n public:\r\n single_constructor\(void\);\r\n ~single_constructor\(\);\r\n} \*\(single_constructor \* const\)} \ "simple object instance, ptype constructor" gdb_test "ptype single_constructor::single_constructor" \ - {type = class single_constructor {\r\n public:\r\n single_constructor\(void\);\r\n ~single_constructor\(int\);\r\n} \*\(single_constructor \* const\)} \ + {type = class single_constructor {\r\n public:\r\n single_constructor\(void\);\r\n ~single_constructor\(\);\r\n} \*\(single_constructor \* const\)} \ "simple object class, ptype constructor" gdb_test "print test1.~gnu_obj_1" \ -- 2.34.1