diff options
Diffstat (limited to 'src/vm/ceeload.cpp')
-rw-r--r-- | src/vm/ceeload.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/vm/ceeload.cpp b/src/vm/ceeload.cpp index b6b4726122..367819e67a 100644 --- a/src/vm/ceeload.cpp +++ b/src/vm/ceeload.cpp @@ -13659,7 +13659,10 @@ void LookupMapBase::CreateHotItemList(DataImage *image, CorProfileData *profileD for (DWORD ii = 0; ii < numItems; ii++) { if (itemList[ii].value != NULL) - RelativePointer<TADDR>::SetValueMaybeNullAtPtr(dac_cast<TADDR>(&itemList[ii].value), itemList[ii].value); + { + RelativePointer<TADDR> *pRelPtr = (RelativePointer<TADDR> *)&itemList[ii].value; + pRelPtr->SetValueMaybeNull(itemList[ii].value); + } } if (itemList != NULL) |