From 25bf562fe600901a121378c0e9c93d5d615e0cf8 Mon Sep 17 00:00:00 2001 From: Andreas Gal Date: Tue, 19 Aug 2008 23:00:19 -0700 Subject: [PATCH] Don't build trees inside tree calls if no suitable tree can be found (for now.) --- js/src/jstracer.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/js/src/jstracer.cpp b/js/src/jstracer.cpp index 0a4b8de831b..5f58ccda563 100644 --- a/js/src/jstracer.cpp +++ b/js/src/jstracer.cpp @@ -1823,8 +1823,7 @@ js_ContinueRecording(JSContext* cx, TraceRecorder* r, jsbytecode* oldpc, uintN& GuardRecord* lr = js_ExecuteTree(cx, &f, inlineCallCount); debug_only(printf("actual fragment: %p, lr=%p\n", f, lr)); if (!lr) { - js_AbortRecording(cx, oldpc, "Couldn't call inner tree, trying to record one."); - //return js_RecordTree(cx, tm, fragmento->newLoop(f->ip)); + js_AbortRecording(cx, oldpc, "Couldn't call inner tree."); return false; } switch (lr->exit->exitType) {