commit | 44f38013e22475e122e6847de8642d1dd18d497d | [log] [tgz] |
---|---|---|
author | Adrian Prantl <aprantl@apple.com> | Fri May 03 00:44:13 2013 +0000 |
committer | Adrian Prantl <aprantl@apple.com> | Fri May 03 00:44:13 2013 +0000 |
tree | 071b1b925da4a93c5577638f2ad38f2e9b18d631 | |
parent | f12d9d93feacad93ff99dd2eb700c9ebee53bb34 [diff] |
Attempt to un-break the gdb buildbot. - Use the debug location of the return expression for the cleanup code if the return expression is trivially evaluatable, regardless of the number of stop points in the function. - Ensure that any EH code in the cleanup still gets the line number of the closing } of the lexical scope. - Added a testcase with EH in the cleanup. rdar://problem/13442648 llvm-svn: 180982