]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Move an assertion to a better place.
authorJulian Seward <jseward@acm.org>
Sat, 26 Mar 2005 13:14:54 +0000 (13:14 +0000)
committerJulian Seward <jseward@acm.org>
Sat, 26 Mar 2005 13:14:54 +0000 (13:14 +0000)
git-svn-id: svn://svn.valgrind.org/vex/trunk@1095

VEX/priv/guest-x86/toIR.c

index 02e36af324536cd685133a019d0f10348ce0cfd8..dca188fd72e1082f68d595736f1747dad6064b7d 100644 (file)
@@ -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)