From d8de9ac7e5c6d733192b42f743d49d2949cf5daf Mon Sep 17 00:00:00 2001 From: Witold Filipczyk Date: Fri, 6 Dec 2019 20:13:38 +0100 Subject: [PATCH] [gcc] pragma outside function body --- src/bfu/dialog.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/bfu/dialog.c b/src/bfu/dialog.c index 2a990db5..6afe6049 100644 --- a/src/bfu/dialog.c +++ b/src/bfu/dialog.c @@ -53,6 +53,8 @@ do_dialog(struct terminal *term, struct dialog *dlg, static void cycle_widget_focus(struct dialog_data *dlg_data, int direction); +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Warray-bounds" static void update_all_widgets(struct dialog_data *dlg_data) { @@ -60,13 +62,11 @@ update_all_widgets(struct dialog_data *dlg_data) /* Iterate backwards rather than forwards so that listboxes are drawn * last, which means that they can grab the cursor. Yes, 'tis hacky. */ -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Warray-bounds" foreach_widget_back(dlg_data, widget_data) { display_widget(dlg_data, widget_data); } -#pragma GCC diagnostic pop } +#pragma GCC diagnostic pop void redraw_dialog(struct dialog_data *dlg_data, int layout)