From 0a229804ab1d9d442295010633ba565bdb1c9e2d Mon Sep 17 00:00:00 2001 From: Pedro Alves Date: Thu, 17 Sep 2020 23:33:41 +0100 Subject: [PATCH] gdb.base/{exprs,ptype,ptype1,setvar,whatis}.c C++ify This adjusts: gdb.base/{exprs,ptype,ptype1,setvar,whatis}.c, to make them buildable as C++ programs. gdb/testsuite/ChangeLog: * gdb.base/exprs.c: Replace 'this' with 'self' throughout. * gdb.base/ptype.c: : Replace 'this' with 'self' throughout. (charfoo, intfoo): Define full prototype. * gdb.base/ptype1.c (charfoo): Define full prototype. * gdb.base/setvar.c: Replace 'this' with 'self' throughout. * gdb.base/whatis.c: Replace 'this' with 'self' throughout. --- gdb/testsuite/ChangeLog | 9 +++++++++ gdb/testsuite/gdb.base/exprs.c | 4 ++-- gdb/testsuite/gdb.base/ptype.c | 8 ++++---- gdb/testsuite/gdb.base/ptype1.c | 2 +- gdb/testsuite/gdb.base/setvar.c | 4 ++-- gdb/testsuite/gdb.base/whatis.c | 4 ++-- 6 files changed, 20 insertions(+), 11 deletions(-) diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index a7caa79a4a2..a97ac09c5e0 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,12 @@ +2020-09-17 Pedro Alves + + * gdb.base/exprs.c: Replace 'this' with 'self' throughout. + * gdb.base/ptype.c: : Replace 'this' with 'self' throughout. + (charfoo, intfoo): Define full prototype. + * gdb.base/ptype1.c (charfoo): Define full prototype. + * gdb.base/setvar.c: Replace 'this' with 'self' throughout. + * gdb.base/whatis.c: Replace 'this' with 'self' throughout. + 2020-09-17 Pedro Alves * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t): diff --git a/gdb/testsuite/gdb.base/exprs.c b/gdb/testsuite/gdb.base/exprs.c index cd605f39d30..195b88e9142 100644 --- a/gdb/testsuite/gdb.base/exprs.c +++ b/gdb/testsuite/gdb.base/exprs.c @@ -156,7 +156,7 @@ double v_double_func () { return (0.0); } struct link { struct link *next; #ifdef __STDC__ - struct link *(*linkfunc) (struct link *this, int flags); + struct link *(*linkfunc) (struct link *self, int flags); #else struct link *(*linkfunc) (); #endif @@ -166,7 +166,7 @@ struct link { union tu_link { struct link *next; #ifdef __STDC__ - struct link *(*linkfunc) (struct link *this, int flags); + struct link *(*linkfunc) (struct link *self, int flags); #else struct link *(*linkfunc) (); #endif diff --git a/gdb/testsuite/gdb.base/ptype.c b/gdb/testsuite/gdb.base/ptype.c index 4148da771e1..6d12c2add42 100644 --- a/gdb/testsuite/gdb.base/ptype.c +++ b/gdb/testsuite/gdb.base/ptype.c @@ -168,7 +168,7 @@ double v_double_func () { return (0.0); } struct link { struct link *next; #ifdef __STDC__ - struct link *(*linkfunc) (struct link *this, int flags); + struct link *(*linkfunc) (struct link *self, int flags); #else struct link *(*linkfunc) (); #endif @@ -178,7 +178,7 @@ struct link { union tu_link { struct link *next; #ifdef __STDC__ - struct link *(*linkfunc) (struct link *this, int flags); + struct link *(*linkfunc) (struct link *self, int flags); #else struct link *(*linkfunc) (); #endif @@ -269,11 +269,11 @@ func_type v_func_type; /***********/ -extern char charfoo (); +extern char charfoo (int); typedef int foo; -foo intfoo (afoo) +foo intfoo (int afoo) { charfoo (afoo); return (afoo * 2); diff --git a/gdb/testsuite/gdb.base/ptype1.c b/gdb/testsuite/gdb.base/ptype1.c index 25871509cba..43ab05694e2 100644 --- a/gdb/testsuite/gdb.base/ptype1.c +++ b/gdb/testsuite/gdb.base/ptype1.c @@ -1,6 +1,6 @@ typedef char foo; -foo charfoo (afoo) +foo charfoo (int afoo) { return (afoo * 2); } diff --git a/gdb/testsuite/gdb.base/setvar.c b/gdb/testsuite/gdb.base/setvar.c index 1b8d8088654..415eb6f2aaa 100644 --- a/gdb/testsuite/gdb.base/setvar.c +++ b/gdb/testsuite/gdb.base/setvar.c @@ -161,7 +161,7 @@ double v_double_func () { return (0.0); } struct link { struct link *next; #ifdef __STDC__ - struct link *(*linkfunc) (struct link *this, int flags); + struct link *(*linkfunc) (struct link *self, int flags); #else struct link *(*linkfunc) (); #endif @@ -171,7 +171,7 @@ struct link { union tu_link { struct link *next; #ifdef __STDC__ - struct link *(*linkfunc) (struct link *this, int flags); + struct link *(*linkfunc) (struct link *self, int flags); #else struct link *(*linkfunc) (); #endif diff --git a/gdb/testsuite/gdb.base/whatis.c b/gdb/testsuite/gdb.base/whatis.c index 11c84d291cd..743cb61abfe 100644 --- a/gdb/testsuite/gdb.base/whatis.c +++ b/gdb/testsuite/gdb.base/whatis.c @@ -207,7 +207,7 @@ double v_double_func () { return (0.0); } struct link { struct link *next; #ifdef __STDC__ - struct link *(*linkfunc) (struct link *this, int flags); + struct link *(*linkfunc) (struct link *self, int flags); #else struct link *(*linkfunc) (); #endif @@ -217,7 +217,7 @@ struct link { union tu_link { struct link *next; #ifdef __STDC__ - struct link *(*linkfunc) (struct link *this, int flags); + struct link *(*linkfunc) (struct link *self, int flags); #else struct link *(*linkfunc) (); #endif -- 2.30.2