2007-03-29 Martin Baulig <martin@ximian.com>
authorMartin Baulig <martin@novell.com>
Thu, 29 Mar 2007 10:57:57 +0000 (10:57 -0000)
committerMartin Baulig <martin@novell.com>
Thu, 29 Mar 2007 10:57:57 +0000 (10:57 -0000)
commitd86fb8380e825cfb3b7c6832bac058c1bf949a4b
tree63ff93242ce691b7228907c23128fd6dd5e76bd9
parent0385be3ab1959b0aab0c6484faaa31b5037173ac
2007-03-29  Martin Baulig  <martin@ximian.com>

Fix #79148.

* anonymous.cs
(ScopeInfo.ctor): Use `Modifiers.PUBLIC' if we're a nested
CompilerGeneratedClass.
(ScopeInfo.EmitScopeInstance): Make this protected.
(CapturedVariable.EmitInstance): Use `Ldarg_0' if
`ec.CurrentAnonymousMethod.Scope == Scope'.

* statement.cs (Block.ScopeInfo): Make this a property.

svn path=/trunk/mcs/; revision=75127
mcs/mcs/ChangeLog
mcs/mcs/anonymous.cs
mcs/mcs/statement.cs
mcs/tests/gtest-324.cs [new file with mode: 0755]