From: Aleksandar Rikalo Date: Fri, 17 Apr 2020 18:31:42 +0000 (+0000) Subject: mips: support Ico_U1 in extractConst() for nanoMIPS X-Git-Tag: VALGRIND_3_16_0~47 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8035dbe16b1349d66b53a363a8b0dccac9076c55;p=thirdparty%2Fvalgrind.git mips: support Ico_U1 in extractConst() for nanoMIPS Add missing case in extractConst(). It fixes Memcheck chrashing on nanoMIPS. --- diff --git a/VEX/priv/host_nanomips_isel.c b/VEX/priv/host_nanomips_isel.c index d348f21930..16932dd65f 100644 --- a/VEX/priv/host_nanomips_isel.c +++ b/VEX/priv/host_nanomips_isel.c @@ -194,6 +194,9 @@ static inline Int extractConst(IRConst *c) case Ico_U8: return (Int)(Char)c->Ico.U8; + case Ico_U1: + return !!c->Ico.U1; + default: vpanic("NANOMIPSisel_extractConst() fails"); }