From a6a4b2c636b29de09dea890b448f99804ef7bc18 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 2 Mar 2019 15:22:11 +0200 Subject: [PATCH] Avoid compilation warnings on MinGW. gdb/ChangeLog: 2019-03-02 Eli Zaretskii * xml-syscall.c (xml_list_syscalls_by_group): Drop 'struct' from for-loop range, to avoid compiler warnings. * tui/tui.c (tui_enable) [__MINGW32__]: Don't declare 'cap', to avoid compiler warnings about unused variables. --- gdb/ChangeLog | 6 ++++++ gdb/tui/tui.c | 4 +++- gdb/xml-syscall.c | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 69b31ea2446..65a74cd0266 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,11 @@ 2019-03-02 Eli Zaretskii + * xml-syscall.c (xml_list_syscalls_by_group): Drop 'struct' from + for-loop range, to avoid compiler warnings. + + * tui/tui.c (tui_enable) [__MINGW32__]: Don't declare 'cap', to + avoid compiler warnings about unused variables. + * NEWS: Mention end of support for native debugging on MS-Windows before XP. diff --git a/gdb/tui/tui.c b/gdb/tui/tui.c index b99e8a0e107..4c9963291dc 100644 --- a/gdb/tui/tui.c +++ b/gdb/tui/tui.c @@ -410,7 +410,9 @@ tui_enable (void) { WINDOW *w; SCREEN *s; - const char *cap; +#ifndef __MINGW32__ + const char *cap; +#endif const char *interp; /* If the top level interpreter is not the console/tui (e.g., diff --git a/gdb/xml-syscall.c b/gdb/xml-syscall.c index 6d13b0b4ed6..d144f82fbf2 100644 --- a/gdb/xml-syscall.c +++ b/gdb/xml-syscall.c @@ -472,7 +472,7 @@ xml_list_syscalls_by_group (struct gdbarch *gdbarch, const char *group, if (groupdesc == NULL) return false; - for (const struct syscall_desc *sysdesc : groupdesc->syscalls) + for (const syscall_desc *sysdesc : groupdesc->syscalls) syscalls->push_back (sysdesc->number); return true; -- 2.30.2