From 3f767ed8ff2a6d2a4b7a9321fe4dc31d2b6b05ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Janiszewski?= Date: Sat, 1 Oct 2016 14:50:05 +0200 Subject: [PATCH] Fix release builds with -Warray-bounds enabled --- src/windows/editor_inventions_list.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/windows/editor_inventions_list.c b/src/windows/editor_inventions_list.c index 587fde942a..e46cd467f9 100644 --- a/src/windows/editor_inventions_list.c +++ b/src/windows/editor_inventions_list.c @@ -419,7 +419,9 @@ static void move_research_item(rct_research_item *beforeItem) rct_window *w; rct_research_item *researchItem, draggedItem; - if (_editorInventionsListDraggedItem == beforeItem - 1) + // We only really care about `_editorInventionsListDraggedItem == beforeItem - 1`, + // but this would cause a GCC warning due to -Warray-bounds + if (_editorInventionsListDraggedItem < beforeItem) return; // Back up the dragged item