> > Overall the logic in this pass is rather convoluted and > > could deserve some cleanups and separation of concerns. > > e.g. it would be better to separate tail calls and tail > > recursion. But I'm not trying to rewrite the pass here. > > Understood. For a v9, can you squash the tree-tailcall.cc changes > please?
I squashed all the tree-tailcall error changes. The new pass is still a separate patch. I would prefer to keep it this way. BTW I'm surprised you prefer that. Normally smaller patches are better if bisecting is needed. -Andi