From: Julian Seward Date: Thu, 22 Sep 2011 21:01:52 +0000 (+0000) Subject: Fix an obscure type error in printing of Neon instructions, that X-Git-Tag: svn/VALGRIND_3_7_0^2~22 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a98b77f32c10cfde96840340f850fe442b594a90;p=thirdparty%2Fvalgrind.git Fix an obscure type error in printing of Neon instructions, that could cause assertion failures under some circumstances. (How come none of the static checkers etc picked this up before now?) git-svn-id: svn://svn.valgrind.org/vex/trunk@2202 --- diff --git a/VEX/priv/host_arm_defs.c b/VEX/priv/host_arm_defs.c index 4230f8801a..38ed9b5206 100644 --- a/VEX/priv/host_arm_defs.c +++ b/VEX/priv/host_arm_defs.c @@ -1811,8 +1811,8 @@ void ppARMInstr ( ARMInstr* i ) { return; case ARMin_NUnaryS: vex_printf("%s%s%s ", - showARMNeonUnOp(i->ARMin.NUnary.op), - showARMNeonUnOpDataType(i->ARMin.NUnary.op), + showARMNeonUnOpS(i->ARMin.NUnaryS.op), + showARMNeonUnOpSDataType(i->ARMin.NUnaryS.op), showARMNeonDataSize(i)); ppARMNRS(i->ARMin.NUnaryS.dst); vex_printf(", ");