diff --git a/src/ILCompiler/src/ConfigurablePInvokePolicy.cs b/src/ILCompiler/src/ConfigurablePInvokePolicy.cs index f656e06ab23..75304120732 100644 --- a/src/ILCompiler/src/ConfigurablePInvokePolicy.cs +++ b/src/ILCompiler/src/ConfigurablePInvokePolicy.cs @@ -70,7 +70,8 @@ public override bool GenerateDirectCall(string importModule, string methodName) else { // Account for System.Private.CoreLib.Native / System.Globalization.Native / System.Native / etc - return importModule.StartsWith("libSystem."); + // TODO: Remove "System." prefix - temporary workaround for https://github.com/dotnet/corert/issues/8241 + return importModule.StartsWith("libSystem.") || importModule.StartsWith("System."); } } }