2002-01-22 Miguel de Icaza <miguel@ximian.com>
authorMiguel de Icaza <miguel@gnome.org>
Tue, 22 Jan 2002 19:52:13 +0000 (19:52 -0000)
committerMiguel de Icaza <miguel@gnome.org>
Tue, 22 Jan 2002 19:52:13 +0000 (19:52 -0000)
commit2b751433fe980152e5ec3743d3ecbeb466a218b5
tree6efd1bfd89afde4ff2280dca4c620f8ed9237268
parent68cb0d715e8958a750427f37b5d90b7886922ee7
2002-01-22  Miguel de Icaza  <miguel@ximian.com>

* ecore.cs (FieldExpr.Emit): Release temporaries.

* assign.cs (LocalTemporary.Release): new function.

* codegen.cs (EmitContext.GetTemporaryStorage,
EmitContext.FreeTemporaryStorage): Rework the way we deal with
temporary storage.  Now we can "put back" localbuilders when we
are done with them

svn path=/trunk/mcs/; revision=2096
mcs/mcs/ChangeLog
mcs/mcs/TODO
mcs/mcs/assign.cs
mcs/mcs/class.cs
mcs/mcs/codegen.cs
mcs/mcs/driver.cs
mcs/mcs/ecore.cs
mcs/mcs/statement.cs