[cfe-commits] r113962 - in /cfe/trunk: include/clang/AST/ lib/AST/ lib/CodeGen/ lib/Sema/ test/CodeGenCXX/ test/SemaCXX/

John McCall rjmccall at apple.com
Wed Sep 15 03:17:23 PDT 2010


Fixed log message:

On Sep 15, 2010, at 3:14 AM, John McCall wrote:
> URL: http://llvm.org/viewvc/llvm-project?rev=113962&view=rev
> Log:
> Implement generalized copy elision.  The main obstacle here is that
> IR-generation must be much more careful about making sure that exactly
> one piece of code is responsible for the lifetime of every aggregate
> slot.  The easiest way to do that was to bundle up the information
> we care about for aggregate slots into a new structure which demands
> that its creators at least consider the question.
> 
> I could probably be convinced that the ObjC 'needs GC' bit should
> be rolled into this structure.





More information about the cfe-commits mailing list