Removed meaningless assert.
authorAndreas Gal <gal@mozilla.com>
Sun, 20 Jul 2008 13:25:36 -0700
changeset 17769 c4a57a85b10101a4a63e2390253358a72e170b13
parent 17766 55ed09e74ccf4dcbd06b209fff1a76a0e79b8c47
child 17770 7fc8fae5275d2fbd04fe1037576c6f9cb67259d2
push id1452
push usershaver@mozilla.com
push dateFri, 22 Aug 2008 00:08:22 +0000
treeherderautoland@d13bb0868596 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
milestone1.9.1a1pre
Removed meaningless assert.
js/src/jstracer.cpp
--- a/js/src/jstracer.cpp
+++ b/js/src/jstracer.cpp
@@ -989,17 +989,16 @@ TraceRecorder::verifyTypeStability(JSSta
     );
     return !recompileFlag;
 }
 
 void
 TraceRecorder::closeLoop(Fragmento* fragmento)
 {
     if (!verifyTypeStability(entryFrame, cx->fp, fragmentInfo->typeMap)) {
-        JS_ASSERT(!fragment->parent);
         AUDIT(unstableLoopVariable);
         debug_only(printf("Trace rejected: unstable loop variables.\n");)
         --fragment->hits();
         return;
     }
     SideExit *exit = snapshot();
     exit->target = fragment->root;
     if (fragment == fragment->root) {