Cosmos/source/Cosmos.IL2CPU/IL/Ldftn.cs
José Pedro eff94b0f11 Improved code organization.
Added method tests.
Implemented Rethrow opcode.
2017-01-27 17:01:51 +00:00

21 lines
505 B
C#

using Cosmos.Assembler;
using Cosmos.IL2CPU.ILOpCodes;
using XSharp.Compiler;
namespace Cosmos.IL2CPU.X86.IL
{
[Cosmos.IL2CPU.OpCode(ILOpCode.Code.Ldftn)]
public class Ldftn : ILOp
{
public Ldftn(Cosmos.Assembler.Assembler aAsmblr)
: base(aAsmblr)
{
}
public override void Execute(MethodInfo aMethod, ILOpCode aOpCode)
{
var xOpMethod = (OpMethod)aOpCode;
XS.Push(LabelName.Get(xOpMethod.Value));
}
}
}