Hi,

"Scott Peterson" <[EMAIL PROTECTED]> writes:

> ScopeInitializer.DoEmitStatement (mcs/anonymous.cs line 820):
>
>                               ec.ig.Emit (OpCodes.Nop);
>                               ec.ig.Emit (OpCodes.Ldc_I4, id);
>                               ec.ig.Emit (OpCodes.Pop);
>                               ec.ig.Emit (OpCodes.Nop);
>
> What's the deal? csc doesn't emit these instructions. Are they some
> kind of Secret Mono Metadata? Do I need to be initialized into the
> Brotherhood of Blood before I can be told their hidden meaning? Am I
> digging where I shouldn't? Do boat-rockers like me run the risk of
> falling overboard *WINK*WINK*?
>
> I want the truth!

They're probably just debugging leftovers.  Since we don't usually
generate 'nop's in mcs, this is probably a good way to jump to an
anonymous method block.

- Hari

_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list

Reply via email to