Port CoreRT bugfix in marshalling to crossgen2 (#384)
authorMichal Strehovský <MichalStrehovsky@users.noreply.github.com>
Thu, 28 Nov 2019 20:49:16 +0000 (21:49 +0100)
committerGitHub <noreply@github.com>
Thu, 28 Nov 2019 20:49:16 +0000 (21:49 +0100)
Ports dotnet/corert#7892.

src/coreclr/src/tools/Common/TypeSystem/Interop/IL/Marshaller.cs

index 18c2d2c..7199afb 100644 (file)
@@ -1434,7 +1434,7 @@ namespace Internal.TypeSystem.Interop
                                 Context.GetHelperEntryPoint("InteropHelpers", "CoTaskMemFree")));
         }
 
-        protected override void AllocAndTransformManagedToNative(ILCodeStream codeStream)
+        protected override void TransformManagedToNative(ILCodeStream codeStream)
         {
             ILEmitter emitter = _ilCodeStreams.Emitter;
 
@@ -1529,7 +1529,7 @@ namespace Internal.TypeSystem.Interop
                                 Context.GetHelperEntryPoint("InteropHelpers", "CoTaskMemFree")));
         }
 
-        protected override void AllocAndTransformManagedToNative(ILCodeStream codeStream)
+        protected override void TransformManagedToNative(ILCodeStream codeStream)
         {
             ILEmitter emitter = _ilCodeStreams.Emitter;
 
@@ -1616,7 +1616,7 @@ namespace Internal.TypeSystem.Interop
                                 Context.GetHelperEntryPoint("InteropHelpers", "CoTaskMemFree")));
         }
 
-        protected override void AllocAndTransformManagedToNative(ILCodeStream codeStream)
+        protected override void TransformManagedToNative(ILCodeStream codeStream)
         {
             ILEmitter emitter = _ilCodeStreams.Emitter;