Fix expect for gdb.cp/m-static.exp
authorThomas Preud'homme <thomas.preudhomme@arm.com>
Thu, 16 Mar 2017 14:02:31 +0000 (14:02 +0000)
committerThomas Preud'homme <thomas.preudhomme@arm.com>
Thu, 16 Mar 2017 14:02:31 +0000 (14:02 +0000)
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  <thomas.preudhomme@arm.com>

gdb/testsuite/
* gdb.cp/m-static.exp: Fix expectation for prototype of
test5.single_constructor and single_constructor::single_constructor.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.cp/m-static.exp

index 0ed5a2e..713031c 100644 (file)
@@ -1,3 +1,8 @@
+2017-03-16  Thomas Preud'homme  <thomas.preudhomme@arm.com>
+
+       * gdb.cp/m-static.exp: Fix expectation for prototype of
+       test5.single_constructor and single_constructor::single_constructor.
+
 2017-03-14  Anton Kolesov  <anton.kolesov@synopsys.com>
 
        * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
index 2e56653..52eea1a 100644 (file)
@@ -74,10 +74,10 @@ if { [is_aarch32_target] } {
        { = {single_constructor \*\(single_constructor \* const\)} 0x[0-9a-f]+ <single_constructor::single_constructor\(\)>} \
        "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" \