summaryrefslogtreecommitdiff
path: root/src/utilcode/hostimpl.cpp
diff options
context:
space:
mode:
authorMike McLaughlin <mikem@microsoft.com>2015-02-15 18:04:17 -0800
committerMike McLaughlin <mikem@microsoft.com>2015-02-15 18:04:17 -0800
commit3d149d3bc4435b2b4a694bb02344272ef284854c (patch)
tree727f30fc4e80e4dc9e3e1507cc92e510f97106a7 /src/utilcode/hostimpl.cpp
parent5cf195d7f95327db82e35882a6b73a6d0ab4dd4e (diff)
downloadcoreclr-3d149d3bc4435b2b4a694bb02344272ef284854c.tar.gz
coreclr-3d149d3bc4435b2b4a694bb02344272ef284854c.tar.bz2
coreclr-3d149d3bc4435b2b4a694bb02344272ef284854c.zip
More DAC build fixes. Always enable SELF_NO_HOST defined.
Diffstat (limited to 'src/utilcode/hostimpl.cpp')
-rw-r--r--src/utilcode/hostimpl.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/utilcode/hostimpl.cpp b/src/utilcode/hostimpl.cpp
index 75ee7b6e1c..c1195eaa75 100644
--- a/src/utilcode/hostimpl.cpp
+++ b/src/utilcode/hostimpl.cpp
@@ -380,12 +380,20 @@ HANDLE STDMETHODCALLTYPE UtilExecutionEngine::ClrGetProcessExecutableHeap()
HANDLE STDMETHODCALLTYPE UtilExecutionEngine::ClrHeapCreate(DWORD flOptions, SIZE_T dwInitialSize, SIZE_T dwMaximumSize)
{
+#ifdef FEATURE_PAL
+ return NULL;
+#else
return HeapCreate(flOptions, dwInitialSize, dwMaximumSize);
+#endif
}
BOOL STDMETHODCALLTYPE UtilExecutionEngine::ClrHeapDestroy(HANDLE hHeap)
{
+#ifdef FEATURE_PAL
+ return FALSE;
+#else
return HeapDestroy(hHeap);
+#endif
}
LPVOID STDMETHODCALLTYPE UtilExecutionEngine::ClrHeapAlloc(HANDLE hHeap, DWORD dwFlags, SIZE_T dwBytes)
@@ -404,7 +412,11 @@ BOOL STDMETHODCALLTYPE UtilExecutionEngine::ClrHeapFree(HANDLE hHeap, DWORD dwFl
BOOL STDMETHODCALLTYPE UtilExecutionEngine::ClrHeapValidate(HANDLE hHeap, DWORD dwFlags, LPCVOID lpMem)
{
+#ifdef FEATURE_PAL
+ return FALSE;
+#else
return HeapValidate(hHeap, dwFlags, lpMem);
+#endif
}