From 87cd70c4ea9f0452f52db7dc9fd5bb3564a2e9e6 Mon Sep 17 00:00:00 2001 From: David Wrighton Date: Wed, 30 Jun 2021 17:52:57 -0700 Subject: [PATCH] Fix single method compilation of canonical methods (#54923) --- .../Compiler/SingleMethodCompilationModuleGroup.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/coreclr/tools/aot/ILCompiler.ReadyToRun/Compiler/SingleMethodCompilationModuleGroup.cs b/src/coreclr/tools/aot/ILCompiler.ReadyToRun/Compiler/SingleMethodCompilationModuleGroup.cs index d091b8f21af34..e6bd80b73b57b 100644 --- a/src/coreclr/tools/aot/ILCompiler.ReadyToRun/Compiler/SingleMethodCompilationModuleGroup.cs +++ b/src/coreclr/tools/aot/ILCompiler.ReadyToRun/Compiler/SingleMethodCompilationModuleGroup.cs @@ -36,7 +36,7 @@ public SingleMethodCompilationModuleGroup( public override bool ContainsMethodBody(MethodDesc method, bool unboxingStub) { - return method == _method; + return (method == _method) || (method == _method.GetCanonMethodTarget(CanonicalFormKind.Specific)); } public override void ApplyProfilerGuidedCompilationRestriction(ProfileDataManager profileGuidedCompileRestriction)