* statement.cs (Unsafe.Resolve): The state is checked during
resolve, not emit, so we have to set the flags for IsUnsfe here.
svn path=/trunk/mcs/; revision=5693
+2002-07-11 Miguel de Icaza <miguel@ximian.com>
+
+ * statement.cs (Unsafe.Resolve): The state is checked during
+ resolve, not emit, so we have to set the flags for IsUnsfe here.
+
2002-07-10 Miguel de Icaza <miguel@ximian.com>
* expression.cs (MemberAccess.ResolveMemberAccess): Since we can
}
public override bool Resolve (EmitContext ec)
- {
- return Block.Resolve (ec);
- }
-
- public override bool Emit (EmitContext ec)
{
bool previous_state = ec.InUnsafe;
bool val;
ec.InUnsafe = true;
- val = Block.Emit (ec);
+ val = Block.Resolve (ec);
ec.InUnsafe = previous_state;
return val;
}
+
+ public override bool Emit (EmitContext ec)
+ {
+ return Block.Emit (ec);
+ }
}
//