Commits

Adrian Prantl committed 3fafb6c7e7d
Debug info: Make the ret instruction in the function epilogue a cleanup location rather than a regular location to avoid the linetable jumping back to the beginning of the function. Add a large number of testcases that check the sanity of the return locations in various scenarios involving implicit/explicit returns, cleanups, and multiple return locations per function. rdar://problem/14845534 Swift SVN r9511