Merge pull request #12735 from erozenfeld/RecursiveTailCallBug