Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/temp/always-on-ilvm' into temp/i…
Browse files Browse the repository at this point in the history
…lvm-force-compilation
  • Loading branch information
Demuirgos committed Nov 8, 2024
2 parents cd0f3bb + ee6f8bb commit 9cfa90a
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions src/Nethermind/Nethermind.Evm/CodeAnalysis/IL/ILCompiler.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
using Nethermind.Evm.Config;
using Nethermind.Evm.IL;
using Nethermind.Evm.Tracing;
using Nethermind.Evm.Tracing.Debugger;
using Nethermind.Int256;
using Nethermind.State;
using Sigil;
Expand Down Expand Up @@ -2097,7 +2096,7 @@ private static ushort[] EmitSegmentBody(Emit<ExecuteSegment> method, OpcodeInfo[
private static void EmitDebuggerTracerCall(Emit<ExecuteSegment> method, Local gasAvailable, Local pc, Local head, Local stack)
{
// just experimental code
Label skipCall = method.DefineLabel();
/* Label skipCall = method.DefineLabel();
using Local debugTracer = method.DeclareLocal<DebugTracer>();
using Local convertedPc = method.DeclareLocal<int>();
using Local castedStack = method.DeclareLocal(typeof(Span<byte>));
Expand Down Expand Up @@ -2137,7 +2136,7 @@ private static void EmitDebuggerTracerCall(Emit<ExecuteSegment> method, Local ga
method.LoadLocalAddress(head);
method.CallVirtual(typeof(DebugTracer).GetMethod(nameof(DebugTracer.TryWait), BindingFlags.Instance | BindingFlags.Public));
method.MarkLabel(skipCall);
method.MarkLabel(skipCall);*/
}

private static void EmitCallToErrorTrace(Emit<ExecuteSegment> method, Local gasAvailable, KeyValuePair<EvmExceptionType, Label> kvp)
Expand Down

0 comments on commit 9cfa90a

Please sign in to comment.