diff options
author | gbalykov <g.balykov@samsung.com> | 2017-05-25 01:50:26 +0300 |
---|---|---|
committer | Jan Kotas <jkotas@microsoft.com> | 2017-05-24 15:50:26 -0700 |
commit | f853a04ea9c80bf63419a07fe3fe2fefb23d25aa (patch) | |
tree | c240940731ad944bed6957ba6a83cfd20dda0134 /src/vm/ceeload.cpp | |
parent | da79431bd20de055dae9a4de5696286018a1c47a (diff) | |
download | coreclr-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.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) |