msebor added a comment. I'm not sure where this stands now. Are you expecting me to submit your patches for review and then incorporate the recursion part separately? CHANGES SINCE LAST ACTION https://reviews.llvm.org/D123819/new/ https://reviews.llvm.org/D123819