summaryrefslogtreecommitdiff
path: root/src/vm/ceeload.cpp
diff options
context:
space:
mode:
authorgbalykov <g.balykov@samsung.com>2017-05-25 01:50:26 +0300
committerJan Kotas <jkotas@microsoft.com>2017-05-24 15:50:26 -0700
commitf853a04ea9c80bf63419a07fe3fe2fefb23d25aa (patch)
treec240940731ad944bed6957ba6a83cfd20dda0134 /src/vm/ceeload.cpp
parentda79431bd20de055dae9a4de5696286018a1c47a (diff)
downloadcoreclr-f853a04ea9c80bf63419a07fe3fe2fefb23d25aa.tar.gz
coreclr-f853a04ea9c80bf63419a07fe3fe2fefb23d25aa.tar.bz2
coreclr-f853a04ea9c80bf63419a07fe3fe2fefb23d25aa.zip
Allow RelativePointer::SetValue usage for non-DAC builds only (#11891)
Diffstat (limited to 'src/vm/ceeload.cpp')
-rw-r--r--src/vm/ceeload.cpp5
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)