diff options
| author | Simon Tatham <anakin@pobox.com> | 2005-07-29 11:34:02 +0000 |
|---|---|---|
| committer | Simon Tatham <anakin@pobox.com> | 2005-07-29 11:34:02 +0000 |
| commit | b0adb79178a5a00e843c6ac27ce0e1bcd2bec9d8 (patch) | |
| tree | c61d3daeced1b3b717c7b1492b554185b1bad103 /rect.c | |
| parent | 178a86197b8b769bac35a7032313572551614a4d (diff) | |
| download | puzzles-b0adb79178a5a00e843c6ac27ce0e1bcd2bec9d8.zip puzzles-b0adb79178a5a00e843c6ac27ce0e1bcd2bec9d8.tar.gz puzzles-b0adb79178a5a00e843c6ac27ce0e1bcd2bec9d8.tar.bz2 puzzles-b0adb79178a5a00e843c6ac27ce0e1bcd2bec9d8.tar.xz | |
Ben Hutchings reports that gcc 4 gives an optimiser warning because
it can't tell that one branch of a particular switch is always
taken. Adding a default clause with an automatic assertion failure
apparently fixes it.
[originally from svn r6148]
Diffstat (limited to 'rect.c')
| -rw-r--r-- | rect.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -1348,6 +1348,8 @@ static char *new_game_desc(game_params *params, random_state *rs, r1.x++; r1.w--; break; + default: /* should never happen */ + assert(!"invalid direction"); } if (r1.h > 0 && r1.w > 0) place_rect(params2, grid, r1); |