Shamelessly pander to compilers whose data flow warning systems

insist that a variable should be initialised in all branches of an
if, instead of just all the non-assertion-failing ones.

[originally from svn r7989]
This commit is contained in:
Simon Tatham
2008-04-14 11:32:06 +00:00
parent 4bd99ecae9
commit 83121fb826

6
solo.c
View File

@ -2779,10 +2779,10 @@ static game_state *new_game(midend *me, game_params *params, char *desc)
if (*desc == '_') if (*desc == '_')
c = 0; c = 0;
else if (*desc >= 'a' && *desc <= 'z') else {
assert(*desc >= 'a' && *desc <= 'z');
c = *desc - 'a' + 1; c = *desc - 'a' + 1;
else }
assert(!"Shouldn't get here");
desc++; desc++;
adv = (c != 25); /* 'z' is a special case */ adv = (c != 25); /* 'z' is a special case */