summaryrefslogtreecommitdiff
path: root/src/gc/handletablecore.cpp
diff options
context:
space:
mode:
authorAditya Mandaleeka <adityam@microsoft.com>2017-04-11 19:34:15 -0700
committerAditya Mandaleeka <adityam@microsoft.com>2017-04-13 14:54:20 -0700
commitda00894a5d657b3ba06ebf6e004e5a5a0976434b (patch)
tree57baf82c36b843b8c15454ffb98439c06f46e99e /src/gc/handletablecore.cpp
parent583713bd78ab202c62ba6beec83db2204bd0a361 (diff)
downloadcoreclr-da00894a5d657b3ba06ebf6e004e5a5a0976434b.tar.gz
coreclr-da00894a5d657b3ba06ebf6e004e5a5a0976434b.tar.bz2
coreclr-da00894a5d657b3ba06ebf6e004e5a5a0976434b.zip
Make a GCHandleStore class and interface for use by the VM.
Diffstat (limited to 'src/gc/handletablecore.cpp')
-rw-r--r--src/gc/handletablecore.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gc/handletablecore.cpp b/src/gc/handletablecore.cpp
index 5776c26ace..edd0d949b2 100644
--- a/src/gc/handletablecore.cpp
+++ b/src/gc/handletablecore.cpp
@@ -1003,7 +1003,8 @@ void SegmentRelocateAsyncPinHandles (TableSegment *pSegment, HandleTable *pTarge
overlapped->m_userObject = NULL;
}
BashMTForPinnedObject(ObjectToOBJECTREF(value));
- overlapped->m_pinSelf = CreateAsyncPinningHandle((HHANDLETABLE)pTargetTable,ObjectToOBJECTREF(value));
+
+ overlapped->m_pinSelf = HndCreateHandle((HHANDLETABLE)pTargetTable, HNDTYPE_ASYNCPINNED, ObjectToOBJECTREF(value));
*pValue = NULL;
}
pValue ++;