aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom de Vries <tdevries@suse.de>2020-05-01 11:04:22 +0200
committerTom de Vries <tdevries@suse.de>2020-05-01 11:04:22 +0200
commit53ae0aa9c65bc41b6f67f52a657b9f5339a331be (patch)
tree5a76921e945c7d9d4ccb5d10fa23877316e569b4
parenta2714d6cca1f1c7695f8dc84b49a4a51d1db86c8 (diff)
downloadgdb-53ae0aa9c65bc41b6f67f52a657b9f5339a331be.zip
gdb-53ae0aa9c65bc41b6f67f52a657b9f5339a331be.tar.gz
gdb-53ae0aa9c65bc41b6f67f52a657b9f5339a331be.tar.bz2
[gdb/testsuite] Fix Wunused-result warning in until-reverse.c
When running test-case gdb.reverse/until-reverse.exp or gdb.reverse/until-precsave.exp with gcc-10, we run into a Wunused-result warning: ... gdb compile failed, gdb.reverse/until-reverse.c: In function 'main': gdb.reverse/until-reverse.c:40:14: warning: ignoring return value of \ 'malloc' declared with attribute 'warn_unused_result' [-Wunused-result] 40 | (void) malloc (1); | ^~~~~~~~~~ ... Fix this by using the result of malloc as argument to a free call. Tested on x86_64-linux. gdb/testsuite/ChangeLog: 2020-05-01 Tom de Vries <tdevries@suse.de> * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
-rw-r--r--gdb/testsuite/ChangeLog4
-rw-r--r--gdb/testsuite/gdb.reverse/until-reverse.c3
2 files changed, 6 insertions, 1 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog
index e2bf45b..210499a 100644
--- a/gdb/testsuite/ChangeLog
+++ b/gdb/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2020-05-01 Tom de Vries <tdevries@suse.de>
+
+ * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
+
2020-04-30 Hannes Domani <ssbssa@yahoo.de>
PR gdb/18706
diff --git a/gdb/testsuite/gdb.reverse/until-reverse.c b/gdb/testsuite/gdb.reverse/until-reverse.c
index e523235..a8d8aed 100644
--- a/gdb/testsuite/gdb.reverse/until-reverse.c
+++ b/gdb/testsuite/gdb.reverse/until-reverse.c
@@ -37,7 +37,8 @@ main (int argc, char **argv, char **envp)
{
/* We're used by a test that requires malloc, so make sure it is
in the executable. */
- (void) malloc (1);
+ void *p = malloc (1);
+ free (p);
return 1;
}