| 12345678910111213141516171819202122232425262728 |
- using System.Reflection.Emit;
- namespace ChocolArm64.Translation
- {
- class AILLabel : IAILEmit
- {
- private bool HasLabel;
- private Label Lbl;
- public void Emit(AILEmitter Context)
- {
- Context.Generator.MarkLabel(GetLabel(Context));
- }
- public Label GetLabel(AILEmitter Context)
- {
- if (!HasLabel)
- {
- Lbl = Context.Generator.DefineLabel();
- HasLabel = true;
- }
- return Lbl;
- }
- }
- }
|