]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
[gdb/testsuite] Fix Wreturn-mismatch in gdb.base/list-dot-nodebug.exp
authorTom de Vries <tdevries@suse.de>
Sat, 11 May 2024 07:56:45 +0000 (09:56 +0200)
committerTom de Vries <tdevries@suse.de>
Sat, 11 May 2024 07:56:45 +0000 (09:56 +0200)
When running test-case gdb.base/list-dot-nodebug.exp in a fedora rawhide
container, I run into:
...
temp/$pid/static-libc.c: In function 'main':
temp/$pid/static-libc.c:2:42: error: 'return' with a value, in function
 returning void [-Wreturn-mismatch]
    2 |                void main (void) { return 0; }
      |                                          ^
  ...
UNTESTED: gdb.base/list-dot-nodebug.exp: Can't statically link
...

Fix this by changing the return type to int.

Tested on x86_64-linux.

gdb/testsuite/gdb.base/list-dot-nodebug.exp

index 40256ca021a97758b1fe2b405ed9026b5c66b87a..c9d732e801bce485adf0b5354c805be426dd91a0 100644 (file)
@@ -23,7 +23,7 @@ set linkflags [list additional_flags="-static"]
 
 if { ![gdb_can_simple_compile static-libc \
           {
-              void main (void) { return 0; }
+              int main (void) { return 0; }
           } \
           executable $linkflags] } {
     untested "Can't statically link"