when it allows forming a tail call. Patch by Frits van Bommel. This implements PR4323. llvm-svn: 73752