summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom de Vries <tdevries@suse.de>2020-05-06 09:41:26 +0200
committerTom de Vries <tdevries@suse.de>2020-05-06 09:41:26 +0200
commit873dd4273f9742e8e2f36868cd49dc83b6f199f5 (patch)
tree4a0499d8d886697d596b451c6d1edcdee74192da
parent7c99e7e2b08cf439198a79435fbee48af8dd1043 (diff)
downloadbinutils-gdb-873dd4273f9742e8e2f36868cd49dc83b6f199f5.tar.gz
[gdb/testsuite] Fix gdb_unbuffer_output return-type
When running test-case gdb.base/shlib-call.exp with clang, we get: ... gdb compile failed, In file included from shmain.c:6: unbuffer_output.c:39:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ 1 warning generated. ... Fix this by changing the return-type to void. Tested on x86_64-linux. gdb/testsuite/ChangeLog: 2020-05-06 Tom de Vries <tdevries@suse.de> * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to void.
-rw-r--r--gdb/testsuite/ChangeLog5
-rw-r--r--gdb/testsuite/lib/unbuffer_output.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog
index 4ffff5dcbe5..d04ce49ade9 100644
--- a/gdb/testsuite/ChangeLog
+++ b/gdb/testsuite/ChangeLog
@@ -1,5 +1,10 @@
2020-05-06 Tom de Vries <tdevries@suse.de>
+ * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
+ void.
+
+2020-05-06 Tom de Vries <tdevries@suse.de>
+
* lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
of ...
* gdb.base/async.exp: ... here.
diff --git a/gdb/testsuite/lib/unbuffer_output.c b/gdb/testsuite/lib/unbuffer_output.c
index d272f5e3a9c..afb6f4188b4 100644
--- a/gdb/testsuite/lib/unbuffer_output.c
+++ b/gdb/testsuite/lib/unbuffer_output.c
@@ -22,7 +22,7 @@
#include <unistd.h>
#endif
-static int
+static void
gdb_unbuffer_output (void)
{
/* Always force this for Windows testing. To a native Windows