Author: theraven
Date: Sun Aug 19 12:46:02 2012
New Revision: 7793
URL: http://svn.gna.org/viewcvs/etoile?rev=7793&view=rev
Log:
Always promote a block to the heap when passing it as a function argument.
This is a bit suboptimal, but the ARC optimisations don't like doing it the
other way.
Modified:
trunk/Etoile/Languages/LanguageKit/CodeGen/CodeGenAssignments.h
trunk/Etoile/Languages/LanguageKit/CodeGen/CodeGenAssignments.mm
trunk/Etoile/Languages/LanguageKit/CodeGen/CodeGenBlock.h
trunk/Etoile/Languages/LanguageKit/CodeGen/CodeGenBlock.mm
trunk/Etoile/Languages/LanguageKit/CodeGen/CodeGenLexicalScope.mm
trunk/Etoile/Languages/LanguageKit/CodeGen/CodeGenModule.mm
trunk/Etoile/Languages/LanguageKit/CodeGen/CodeGenTypes.h
trunk/Etoile/Languages/LanguageKit/CodeGen/CodeGenTypes.mm
_______________________________________________
Etoile-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-cvs