On Sep 15, 2010, at 1:32 PM, Fariborz Jahanian wrote: > > On Sep 15, 2010, at 3:17 AM, John McCall wrote: > >> 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. > > Makes sense to me. However bits 1 and 0 are already used up. Are you > OK with adding a bool:1 flag for it? If yes, I will work on it.
Yeah, I don't have any objections to widening the structure. If you do, you might as well move the other flags to the new word. John. _______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
