diff --git a/src/coreclr/tools/aot/ILCompiler.ReadyToRun/Compiler/ReadyToRunCompilationModuleGroupBase.cs b/src/coreclr/tools/aot/ILCompiler.ReadyToRun/Compiler/ReadyToRunCompilationModuleGroupBase.cs index 22a1efae2549d8..9b8ab3d6d6debc 100644 --- a/src/coreclr/tools/aot/ILCompiler.ReadyToRun/Compiler/ReadyToRunCompilationModuleGroupBase.cs +++ b/src/coreclr/tools/aot/ILCompiler.ReadyToRun/Compiler/ReadyToRunCompilationModuleGroupBase.cs @@ -123,7 +123,7 @@ public override ReadyToRunFlags GetReadyToRunFlags() { flags |= ReadyToRunFlags.READYTORUN_FLAG_MultiModuleVersionBubble; } - if (CompileAllPossibleCrossModuleCode) + if (CompileAllPossibleCrossModuleCode || _compileGenericDependenciesFromVersionBubbleModuleSet) { flags |= ReadyToRunFlags.READYTORUN_FLAG_UnrelatedR2RCode; }