# HG changeset patch # User smatz # Date 1203536093 0 # Node ID 6e7d4c2a60ae523e444885b5cfe3bb5d890c89ac # Parent 4871417ad10c62c481e579aeb6214e89a0c83be2 (svn r12201) -Fix (r12060): compilation warnings - uninitialized variable when compiling with assert disabled diff -r 4871417ad10c -r 6e7d4c2a60ae src/town_cmd.cpp --- a/src/town_cmd.cpp Wed Feb 20 17:56:36 2008 +0000 +++ b/src/town_cmd.cpp Wed Feb 20 19:34:53 2008 +0000 @@ -1619,7 +1619,12 @@ */ static inline void ClearMakeHouseTile(TileIndex tile, TownID tid, byte counter, byte stage, HouseID type, byte random_bits) { - CommandCost cc = DoCommand(tile, 0, 0, DC_EXEC | DC_AUTO | DC_NO_WATER, CMD_LANDSCAPE_CLEAR); + #if !defined(NDEBUG) || defined(WITH_ASSERT) + CommandCost cc = + #endif /* !defined(NDEBUG) || defined(WITH_ASSERT) */ + + DoCommand(tile, 0, 0, DC_EXEC | DC_AUTO | DC_NO_WATER, CMD_LANDSCAPE_CLEAR); + assert(CmdSucceeded(cc)); MakeHouseTile(tile, tid, counter, stage, type, random_bits);