From 364c33b1d875b590539e5e79a6bb804b2ca7d599 Mon Sep 17 00:00:00 2001 From: Arthur O'Dwyer Date: Sat, 22 Feb 2020 22:40:10 -0500 Subject: [PATCH] Fix a (likely harmless) integer overflow in shmup.cpp. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit shmup.cpp: In function ‘void hr::shmup::moveMonster(hr::shmup::monster*, int)’: shmup.cpp:1851:41: error: overflow in implicit constant conversion [-Werror=overflow] else killMonster(m, moNone, AF_CRUSH); ^ --- shmup.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shmup.cpp b/shmup.cpp index bbce9723..de4ebde6 100644 --- a/shmup.cpp +++ b/shmup.cpp @@ -238,7 +238,7 @@ bool isMonster(monster *m) { return m->type != moPlayer && m->type != moBullet; EX hookset *hooks_kill; -void killMonster(monster* m, eMonster who_kills, int flags = 0) { +void killMonster(monster* m, eMonster who_kills, flagtype flags = 0) { int tk = tkills(); if(callhandlers(false, hooks_kill, m)) return; if(m->dead) return;