diff --git a/src/coreclr/src/tools/crossgen2/ILCompiler.ReadyToRun/Compiler/DependencyAnalysis/ReadyToRun/TransitionBlock.cs b/src/coreclr/src/tools/crossgen2/ILCompiler.ReadyToRun/Compiler/DependencyAnalysis/ReadyToRun/TransitionBlock.cs index befd129589c878..70f7c4a908e3b5 100644 --- a/src/coreclr/src/tools/crossgen2/ILCompiler.ReadyToRun/Compiler/DependencyAnalysis/ReadyToRun/TransitionBlock.cs +++ b/src/coreclr/src/tools/crossgen2/ILCompiler.ReadyToRun/Compiler/DependencyAnalysis/ReadyToRun/TransitionBlock.cs @@ -471,6 +471,9 @@ private sealed class Arm32TransitionBlock : TransitionBlock public override int OffsetOfFloatArgumentRegisters => 8 * sizeof(double) + PointerSize; public override int EnregisteredParamTypeMaxSize => 0; public override int EnregisteredReturnTypeIntegerMaxSize => 4; + + public override bool IsArgPassedByRef(TypeHandle th) => false; + public override int GetRetBuffArgOffset(bool hasThis) => OffsetOfArgumentRegisters + (hasThis ? PointerSize : 0); }