Example #1
0
 internal void Emit(Op op, Label label)
 {
     if (!label.IsEmpty())
     {
         fixups.Add(ops.Count);
         Emit(op, label.GetIndex());
     }
     else
     {
         Emit(op, 0);
     }
 }
Example #2
0
 internal void Emit(Op op, Label label)
 {
     if (!label.IsEmpty())
     {
         fixups.Add(ops.Count);
         Emit(op, label.GetIndex());
     }
     else
         Emit(op, 0);
 }
Example #3
0
 internal void MarkLabel(Label label)
 {
     labels[label.GetIndex()] = ops.Count;
 }
Example #4
0
 internal void MarkLabel(Label label)
 {
     labels[label.GetIndex()] = ops.Count;
 }