Skip to content

Commit 7cbf935

Browse files
Apply suggestions from code review
Co-authored-by: Aaron Robinson <[email protected]>
1 parent a7a6a9b commit 7cbf935

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/coreclr/nativeaot/System.Private.CoreLib/src/System/Runtime/InteropServices/ObjectiveCMarshal.NativeAot.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ public static unsafe partial class ObjectiveCMarshal
1313
private static readonly IntPtr[] s_ObjcMessageSendFunctions = new IntPtr[(int)MessageSendFunction.MsgSendSuperStret + 1];
1414
private static bool s_initialized;
1515
private static readonly ConditionalWeakTable<object, ObjcTrackingInformation> s_objects = new();
16-
private static delegate* unmanaged<IntPtr, int> s_IsTrackedReferenceCallback;
17-
private static delegate* unmanaged<IntPtr, void> s_OnEnteredFinalizerQueueCallback;
16+
private static delegate* unmanaged<void*, int> s_IsTrackedReferenceCallback;
17+
private static delegate* unmanaged<void*, void> s_OnEnteredFinalizerQueueCallback;
1818

1919
[ThreadStatic]
2020
private static Exception? t_pendingExceptionObject;
@@ -71,21 +71,21 @@ static bool TryGetTaggedMemory(IntPtr pObj, IntPtr* tagged)
7171
}
7272

7373
[RuntimeExport("ObjectiveCMarshalGetIsTrackedReferenceCallback")]
74-
static delegate* unmanaged<IntPtr, int> GetIsTrackedReferenceCallback()
74+
static delegate* unmanaged<void*, int> GetIsTrackedReferenceCallback()
7575
{
7676
return s_IsTrackedReferenceCallback;
7777
}
7878

7979
[RuntimeExport("ObjectiveCMarshalGetOnEnteredFinalizerQueueCallback")]
80-
static delegate* unmanaged<IntPtr, void> GetOnEnteredFinalizerQueueCallback()
80+
static delegate* unmanaged<void*, void> GetOnEnteredFinalizerQueueCallback()
8181
{
8282
return s_OnEnteredFinalizerQueueCallback;
8383
}
8484

8585
private static bool TryInitializeReferenceTracker(
8686
delegate* unmanaged<void> beginEndCallback,
87-
delegate* unmanaged<IntPtr, int> isReferencedCallback,
88-
delegate* unmanaged<IntPtr, void> trackedObjectEnteredFinalization)
87+
delegate* unmanaged<void*, int> isReferencedCallback,
88+
delegate* unmanaged<void*, void> trackedObjectEnteredFinalization)
8989
{
9090
if (!RuntimeImports.RhRegisterObjectiveCMarshalBeginEndCallback((IntPtr)beginEndCallback))
9191
{

0 commit comments

Comments
 (0)