Ejemplo n.º 1
0
        public void Visit(JumpLabelStmt stmt)
        {
            var label = GetUniqueLabel(stmt.Name);

            // label should not be linked yet
            Debug.Assert(label.LinkedElement == null, $"Duplicate unique label '{label.Name}'");

            // unique labels are linked to themselves
            label.LinkedElement = label;

            // emit label
            Emit(new LabelInstruction(label, _instructions));
        }
Ejemplo n.º 2
0
 public virtual void Visit(JumpLabelStmt stmt)
 {
 }