Anders Carlsson
|
b9fd57f198
|
Introduce a CXXTemporariesCleanupScope RAII object and use it to cleanup the temporaries code.
llvm-svn: 99865
|
2010-03-30 03:14:41 +00:00 |
Douglas Gregor
|
5c13090bd4
|
Fix double-destruction assertion to account for temporaries in conditionals
llvm-svn: 92134
|
2009-12-24 18:16:21 +00:00 |
Douglas Gregor
|
4cd5d53ebf
|
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
llvm-svn: 92132
|
2009-12-24 17:48:05 +00:00 |
Mike Stump
|
cd8faeb0b1
|
Ensure we run cleanups for CXXTemporaries on the exceptional edge. WIP.
llvm-svn: 91588
|
2009-12-17 06:08:47 +00:00 |
Anders Carlsson
|
6e997b2993
|
ShouldDestroyTemporaries? I don't think so.
llvm-svn: 91450
|
2009-12-15 20:51:39 +00:00 |
Anders Carlsson
|
59486a2ddb
|
Get rid of the ugly CGCXX names and replace them with CGClass, CGExprCXX and CGTemporaries.
llvm-svn: 89742
|
2009-11-24 05:51:11 +00:00 |