public void EmitInstruction(OperationCode opcode, GSharpLabel label) { labelReferences[instructions.Count] = label; instructions.Add(new Instruction(opcode, 0)); }
public void MarkLabelPosition(GSharpLabel label) { label.Position = instructions.Count; }