summaryrefslogtreecommitdiff
path: root/src/vm
diff options
context:
space:
mode:
authorJan Vorlicek <janvorli@microsoft.com>2015-11-19 20:34:56 +0100
committerJan Vorlicek <janvorli@microsoft.com>2015-11-19 20:34:56 +0100
commitd43234803dedafc7b34273ce76b1c7207065c216 (patch)
tree1b0bc4726612904abd5cdd02294033627024be41 /src/vm
parentca854edf49a0dc91cc6f80f10b8fdfba39878e07 (diff)
downloadcoreclr-d43234803dedafc7b34273ce76b1c7207065c216.tar.gz
coreclr-d43234803dedafc7b34273ce76b1c7207065c216.tar.bz2
coreclr-d43234803dedafc7b34273ce76b1c7207065c216.zip
Add casts to APIs that require LONG / DWORD parameters
Diffstat (limited to 'src/vm')
-rw-r--r--src/vm/amd64/JitHelpers_Slow.asm2
-rw-r--r--src/vm/eetwain.cpp4
-rw-r--r--src/vm/perfdefaults.cpp2
3 files changed, 4 insertions, 4 deletions
diff --git a/src/vm/amd64/JitHelpers_Slow.asm b/src/vm/amd64/JitHelpers_Slow.asm
index 202ea43dcf..58ba5b6983 100644
--- a/src/vm/amd64/JitHelpers_Slow.asm
+++ b/src/vm/amd64/JitHelpers_Slow.asm
@@ -454,7 +454,7 @@ NESTED_END JIT_NewArr1OBJ_MP, _TEXT
; Unfortunately, the compiler intrinsic for InterlockedExchangePointer seems to be broken and we
; get bad code gen in gc.cpp on IA64. </TODO>
-M_GCLOCK equ ?m_GCLock@@3JC
+M_GCLOCK equ ?m_GCLock@@3HC
extern M_GCLOCK:dword
extern generation_table:qword
diff --git a/src/vm/eetwain.cpp b/src/vm/eetwain.cpp
index dbbfac9000..039385d414 100644
--- a/src/vm/eetwain.cpp
+++ b/src/vm/eetwain.cpp
@@ -4708,7 +4708,7 @@ bool EECodeManager::EnumGcRefs( PREGDISPLAY pContext,
#if defined(_DEBUG) && !defined(DACCESS_COMPILE) && !defined(CROSSGEN_COMPILE)
// Note that I really want to say hCallBack is a GCCONTEXT, but this is pretty close
- extern void GcEnumObject(LPVOID pData, OBJECTREF *pObj, DWORD flags);
+ extern void GcEnumObject(LPVOID pData, OBJECTREF *pObj, uint32_t flags);
_ASSERTE((void*) GcEnumObject == pCallBack);
#endif
GCCONTEXT *pCtx = (GCCONTEXT *) hCallBack;
@@ -4961,7 +4961,7 @@ bool EECodeManager::EnumGcRefs( PREGDISPLAY pRD,
#if defined(_DEBUG) && !defined(DACCESS_COMPILE) && !defined(CROSSGEN_COMPILE)
// Note that I really want to say hCallBack is a GCCONTEXT, but this is pretty close
- extern void GcEnumObject(LPVOID pData, OBJECTREF *pObj, DWORD flags);
+ extern void GcEnumObject(LPVOID pData, OBJECTREF *pObj, uint32_t flags);
_ASSERTE((void*) GcEnumObject == pCallBack);
#endif
GCCONTEXT *pCtx = (GCCONTEXT *) hCallBack;
diff --git a/src/vm/perfdefaults.cpp b/src/vm/perfdefaults.cpp
index ee16e2df06..fe50d3b5fa 100644
--- a/src/vm/perfdefaults.cpp
+++ b/src/vm/perfdefaults.cpp
@@ -27,7 +27,7 @@
PerformanceDefaults::PerformanceScenario PerformanceDefaults::s_Scenario = Uninitialized;
// See use in code:PerformanceDefaults:InitializeForScenario
-extern LONG g_bLowMemoryFromHost;
+extern int32_t g_bLowMemoryFromHost;
//