llvm-svn: 108298
llvm-svn: 91176
Also, add a test for generator a C file with a very deep call stack. llvm-svn: 90468