the automated CallingConv code to handle return values typically don't support multiple return values. llvm-svn: 48265