Make implicit switch fallthrough an error in the Xcode project and fix all places that do it

Since we can't directly use C++11 attributes, I've chosen BOOST_FALLTHROUGH to annotate intentional fallthroughs.

Thanks to @fosnola for spotting a missing break, which triggered this.
This commit is contained in:
2023-01-21 21:42:53 -05:00
parent 7068815cb7
commit 5bce71d59f
13 changed files with 21 additions and 5 deletions

View File

@@ -311,6 +311,7 @@ cItem::cItem(eItemPreset preset) : cItem() {
case ITEM_SPECIAL:
item_level = -1;
full_name = "Call Special Node";
BOOST_FALLTHROUGH;
case ITEM_SHOP:
graphic_num = 105; // The blank graphic
break;