(svn r17001) -Codechange: replace some more assert(0)s to NOT_REACHED() and document why they (assert(0)) have to stay for the remaining cases.

This commit is contained in:
rubidium
2009-07-31 13:25:20 +00:00
parent c2fdb85c0d
commit 097e79a86d
5 changed files with 7 additions and 9 deletions

View File

@@ -690,13 +690,13 @@ static void GetTileDesc_Water(TileIndex tile, TileDesc *td)
case WATER_CLASS_SEA: td->str = STR_WATER_DESCRIPTION_WATER; break;
case WATER_CLASS_CANAL: td->str = STR_LANDINFO_CANAL; break;
case WATER_CLASS_RIVER: td->str = STR_LANDINFO_RIVER; break;
default: assert(0); break;
default: NOT_REACHED(); break;
}
break;
case WATER_TILE_COAST: td->str = STR_WATER_DESCRIPTION_COAST_OR_RIVERBANK; break;
case WATER_TILE_LOCK : td->str = STR_LANDINFO_LOCK; break;
case WATER_TILE_DEPOT: td->str = STR_WATER_DESCRIPTION_SHIP_DEPOT; break;
default: assert(0); break;
default: NOT_REACHED(); break;
}
td->owner[0] = GetTileOwner(tile);