aboutsummaryrefslogtreecommitdiff
path: root/gdb/cli/cli-script.c
diff options
context:
space:
mode:
authorCiaran Woodward <ciaranwoodward@xmos.com>2024-02-06 17:56:07 +0000
committerCiaran Woodward <ciaranwoodward@xmos.com>2024-02-07 16:08:04 +0000
commit6fb99666f4bbc79708acb8efb2d80e57de67b80b (patch)
treeda54d6f85d4d63ddd625bcd9abcfed77ecb1db03 /gdb/cli/cli-script.c
parentc33ea119b1a5cca79f9efc0a6d5603667954358d (diff)
downloadbinutils-6fb99666f4bbc79708acb8efb2d80e57de67b80b.zip
binutils-6fb99666f4bbc79708acb8efb2d80e57de67b80b.tar.gz
binutils-6fb99666f4bbc79708acb8efb2d80e57de67b80b.tar.bz2
Remove use of scoped_restore_tmpl from scoped_restore_warning_hook
The warning_hook_handler function pointer takes va_list as an argument, which on some platforms (mingw64) includes some attributes. Attributes get ignored in template arguments. This led to the compiler warning: error: ignoring attributes on template argument 'warning_hook_handler' {aka 'void (*)(const char*, char*)'} [-Werror=ignored-attributes] 387 | scoped_restore_tmpl<warning_hook_handler> m_save; | ^ By manually implementing the save/restore behaviour, rather than using the helper template, this warning is fixed. Approved-By: Tom Tromey <tom@tromey.com>
Diffstat (limited to 'gdb/cli/cli-script.c')
0 files changed, 0 insertions, 0 deletions