hans abandoned this revision. hans added a comment. I've reverted the conditional tail calls in r294348 to fix trunk and the branch while we figure out the proper solution. I've CC'd Quentin on the bug so we can discuss it there. https://reviews.llvm.org/D29511