Fix IsArgPassedByRef in crossgen2 on ARM32 (#32425)
authorDong-Heon Jung <dheon.jung@samsung.com>
Mon, 17 Feb 2020 17:12:19 +0000 (02:12 +0900)
committerGitHub <noreply@github.com>
Mon, 17 Feb 2020 17:12:19 +0000 (09:12 -0800)
src/coreclr/src/tools/crossgen2/ILCompiler.ReadyToRun/Compiler/DependencyAnalysis/ReadyToRun/TransitionBlock.cs

index befd129..70f7c4a 100644 (file)
@@ -471,6 +471,9 @@ namespace ILCompiler.DependencyAnalysis.ReadyToRun
             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);
         }