Skip to content

Commit e49f358

Browse files
authored
Delete emit breaks from R2R helper node (#114920)
* Delete emit breaks from R2R helper node * Update RiscV64ReadyToRunHelperNode.cs
1 parent ca72cdf commit e49f358

File tree

2 files changed

+0
-6
lines changed

2 files changed

+0
-6
lines changed

src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/DependencyAnalysis/Target_ARM64/ARM64ReadyToRunHelperNode.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -143,9 +143,6 @@ protected override void EmitCode(NodeFactory factory, ref ARM64Emitter encoder,
143143
MethodDesc targetMethod = (MethodDesc)Target;
144144
if (targetMethod.OwningType.IsInterface)
145145
{
146-
// Not tested
147-
encoder.EmitINT3();
148-
149146
encoder.EmitMOV(encoder.TargetRegister.Arg1, factory.InterfaceDispatchCell(targetMethod));
150147
encoder.EmitJMP(factory.ExternSymbol("RhpResolveInterfaceMethod"));
151148
}

src/coreclr/tools/aot/ILCompiler.Compiler/Compiler/DependencyAnalysis/Target_RiscV64/RiscV64ReadyToRunHelperNode.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -133,9 +133,6 @@ protected override void EmitCode(NodeFactory factory, ref RiscV64Emitter encoder
133133
MethodDesc targetMethod = (MethodDesc)Target;
134134
if (targetMethod.OwningType.IsInterface)
135135
{
136-
// Not tested
137-
encoder.EmitBreak();
138-
139136
encoder.EmitMOV(encoder.TargetRegister.Arg1, factory.InterfaceDispatchCell(targetMethod));
140137
encoder.EmitJMP(factory.ExternSymbol("RhpResolveInterfaceMethod"));
141138
}

0 commit comments

Comments
 (0)