Douglas Gregor
|
0c94c02933
|
Fix double-destruction assertion to account for temporaries in conditionals
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@92134 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-12-24 18:16:21 +00:00 |
Douglas Gregor
|
400fd3d809
|
Assert that we aren't trying to push the same C++ temporary onto the live temporary stack twice. A little insurance against PR5867 surprising us again
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@92132 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-12-24 17:48:05 +00:00 |
Mike Stump
|
f2945c0a74
|
Ensure we run cleanups for CXXTemporaries on the exceptional edge. WIP.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91588 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-12-17 06:08:47 +00:00 |
Anders Carlsson
|
0ece491d8f
|
ShouldDestroyTemporaries? I don't think so.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91450 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-12-15 20:51:39 +00:00 |
Anders Carlsson
|
5b955920c1
|
Get rid of the ugly CGCXX names and replace them with CGClass, CGExprCXX and CGTemporaries.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@89742 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-11-24 05:51:11 +00:00 |