|
* statement.cs (Break::Emit): Implement.
(Continue::Emit): Implement.
(For::Emit): Track old being/end loops; Set Begin loop, ack end loop
(While::Emit): Track old being/end loops; Set Begin loop, ack end loop
(Do::Emit): Track old being/end loops; Set Begin loop, ack end loop
(Foreach::Emit): Track old being/end loops; Set Begin loop, ack
end loop
* codegen.cs (EmitContext::LoopEnd, EmitContext::LoopBegin): New
properties that track the label for the current loop (begin of the
loop and end of the loop).
svn path=/trunk/mcs/; revision=1169
|