From: Julian Seward Date: Sat, 26 Mar 2005 13:14:54 +0000 (+0000) Subject: Move an assertion to a better place. X-Git-Tag: svn/VALGRIND_3_0_1^2~239 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4c8e1e6791bd39e8379644b456fd7b87ffd85e1c;p=thirdparty%2Fvalgrind.git Move an assertion to a better place. git-svn-id: svn://svn.valgrind.org/vex/trunk@1095 --- diff --git a/VEX/priv/guest-x86/toIR.c b/VEX/priv/guest-x86/toIR.c index 02e36af324..dca188fd72 100644 --- a/VEX/priv/guest-x86/toIR.c +++ b/VEX/priv/guest-x86/toIR.c @@ -318,6 +318,9 @@ IRBB* bbToIR_X86 ( UChar* x86code, delta, subarch_guest, &size, &guest_next ); insn_verbose = False; + /* stay sane ... */ + vassert(size >= 0 && size <= 18); + /* Fill in the insn-mark length field. */ vassert(first_stmt_idx >= 0 && first_stmt_idx < irbb->stmts_used); imark = irbb->stmts[first_stmt_idx]; @@ -358,7 +361,6 @@ IRBB* bbToIR_X86 ( UChar* x86code, n_instrs++; DIP("\n"); - vassert(size >= 0 && size <= 18); if (!resteerOK) vassert(dres != Dis_Resteer); if (dres != Dis_Resteer)