public void TestUnconditionalJump() { var lbl = new LabelNode("target"); var jmp = new UnconditionalJumpToLabelNode(lbl); var tile = TileFactory.Jump.Unconditional_Label(); var map = TileFactoryTestUtils.createMapping(); var instructions = tile.Cover(jmp); TileFactoryTestUtils.updateMapping(instructions, map); var got = TileFactoryTestUtils.getASM(instructions, map); var expected = "jmp " + lbl.Label + "\n"; Assert.AreEqual(expected, got); }
public virtual void Visit (UnconditionalJumpToLabelNode node) { Visit (node as Node); }
public override void Visit(UnconditionalJumpToLabelNode node) { Visit(node as Node); }