From: Tom de Vries Date: Tue, 2 Apr 2024 14:22:46 +0000 (+0200) Subject: [gdb/testsuite] Add missing include in gdb.base/ctf-ptype.c X-Git-Tag: gdb-15-branchpoint~541 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=374c1cbbf062e1d35cd285c583a99268a3e1de6c;p=thirdparty%2Fbinutils-gdb.git [gdb/testsuite] Add missing include in gdb.base/ctf-ptype.c On fedora rawhide, when running test-case gdb.base/ctf-ptype.exp, I get: ... gdb compile failed, ctf-ptype.c: In function 'main': ctf-ptype.c:242:29: error: implicit declaration of function 'malloc' \ [-Wimplicit-function-declaration] 242 | v_char_pointer = (char *) malloc (1); | ^~~~~~ ctf-ptype.c:1:1: note: include '' or provide a declaration of 'malloc' +++ |+#include 1 | /* This test program is part of GDB, the GNU debugger. ... Fix this by adding the missing include. Tested on aarch64-linux. --- diff --git a/gdb/testsuite/gdb.base/ctf-ptype.c b/gdb/testsuite/gdb.base/ctf-ptype.c index 4d2df33c53c..ca347893349 100644 --- a/gdb/testsuite/gdb.base/ctf-ptype.c +++ b/gdb/testsuite/gdb.base/ctf-ptype.c @@ -24,6 +24,8 @@ * First the basic C types. */ +#include + #if !defined (__STDC__) && !defined (_AIX) #define signed /**/ #endif @@ -234,9 +236,6 @@ func_type v_func_type; int main () { - /* Ensure that malloc is a pointer type; avoid use of "void" and any include files. */ -/* extern char *malloc();*/ - /* Some of the tests in ptype.exp require invoking malloc, so make sure it is linked in to this program. */ v_char_pointer = (char *) malloc (1);