commit | 9fc6a7774643a810c8501dae2323e863fefb623e | [log] [tgz] |
---|---|---|
author | John McCall <rjmccall@apple.com> | Fri Feb 19 09:25:03 2010 +0000 |
committer | John McCall <rjmccall@apple.com> | Fri Feb 19 09:25:03 2010 +0000 |
tree | 5e1022305d460e971bfeca65e95cbf15597c9808 | |
parent | 8c0b9646f54499ee88a3b3df308a2bfbaafac345 [diff] |
More refactoring around constructor/destructor code generation. Fix some bugs with function-try-blocks and simplify normal try-block code generation. This implementation excludes a deleting destructor's call to operator delete() from the function-try-block, which I believe is correct but which I can't find straightforward support for at a moment's glance. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@96670 91177308-0d34-0410-b5e6-96231b3b80d8