1
0
mirror of https://github.com/rkd77/elinks.git synced 2024-09-06 23:44:43 -04:00

[gcc] pragma outside function body

This commit is contained in:
Witold Filipczyk 2019-12-06 20:13:38 +01:00
parent e8cb012ada
commit d8de9ac7e5

View File

@ -53,6 +53,8 @@ do_dialog(struct terminal *term, struct dialog *dlg,
static void cycle_widget_focus(struct dialog_data *dlg_data, int direction); static void cycle_widget_focus(struct dialog_data *dlg_data, int direction);
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Warray-bounds"
static void static void
update_all_widgets(struct dialog_data *dlg_data) 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 /* Iterate backwards rather than forwards so that listboxes are drawn
* last, which means that they can grab the cursor. Yes, 'tis hacky. */ * 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) { foreach_widget_back(dlg_data, widget_data) {
display_widget(dlg_data, widget_data); display_widget(dlg_data, widget_data);
} }
#pragma GCC diagnostic pop
} }
#pragma GCC diagnostic pop
void void
redraw_dialog(struct dialog_data *dlg_data, int layout) redraw_dialog(struct dialog_data *dlg_data, int layout)