diff --git a/js/src/jstracer.cpp b/js/src/jstracer.cpp index 1fc82176aa1..504d420c053 100644 --- a/js/src/jstracer.cpp +++ b/js/src/jstracer.cpp @@ -5966,8 +5966,8 @@ TraceRecorder::attemptTreeCall(TreeFragment* f, uintN& inlineCallCount) if (f->script == cx->fp->script) { if (f->recursion >= Recursion_Unwinds) { Blacklist(cx->fp->script->code); - //AbortRecording(cx, "Inner tree is an unsupported type of recursion"); - return ARECORD_CONTINUE; + AbortRecording(cx, "Inner tree is an unsupported type of recursion"); + return ARECORD_ABORTED; } f->recursion = Recursion_Disallowed; }