[JSC] DFG recursive-tail-call optimization should not emit jump to call-frame with varargs
Created attachment 379709 [details] Patch
Created attachment 379710 [details] Patch
<rdar://problem/52669116>
Comment on attachment 379710 [details] Patch Nice. r=me
Can you open a bug to reinvestigate this in the future? I think requirements would be: - static argument count needs to be stored into stack - static argument count >= minimum - the arguments numbered >= minimum can’t use SetLocal, but need to use something like WriteStack which is not modeled by SSA lowering
Committed r250430: <https://trac.webkit.org/changeset/250430>
(In reply to Saam Barati from comment #5) > Can you open a bug to reinvestigate this in the future? I think requirements > would be: > - static argument count needs to be stored into stack > - static argument count >= minimum > - the arguments numbered >= minimum can’t use SetLocal, but need to use > something like WriteStack which is not modeled by SSA lowering Yeah! I added FIXME comment with URL :)