diff options
Diffstat (limited to 'src/cmd3.cc')
-rw-r--r-- | src/cmd3.cc | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/cmd3.cc b/src/cmd3.cc index f4a0a511..ba96a44b 100644 --- a/src/cmd3.cc +++ b/src/cmd3.cc @@ -15,6 +15,7 @@ #include "quark.h" #include "hooks.h" +#include <cassert> #include <algorithm> #include <memory> #include <utility> @@ -1606,7 +1607,9 @@ void do_cmd_query_symbol(void) /* Move to "prev" monster */ if (query == '-') { - if (++i == who.size()) + i++; + assert(i >= 0); + if (static_cast<size_t>(i) == who.size()) { i = 0; if (!expand_list) break; @@ -1800,7 +1803,9 @@ bool_ research_mon() /* Move to "prev" monster */ if (query == '-') { - if (++i == who.size()) + i++; + assert(i >= 0); + if (static_cast<size_t>(i) == who.size()) { i = 0; if (!expand_list) break; |