diff --git a/src/coreclr/ilasm/asmtemplates.h b/src/coreclr/ilasm/asmtemplates.h index 0393c71a4f24809c848c8f50a288521fdd96367a..37908967e2e3cbbb3c7d618027501f85d535a5fd 100644 --- a/src/coreclr/ilasm/asmtemplates.h +++ b/src/coreclr/ilasm/asmtemplates.h @@ -444,7 +444,7 @@ public: if (cmp == 0) { delete (*mid); - memcpy(mid,mid+1,(BYTE*)&m_Arr[m_ulOffset+m_ulCount]-(BYTE*)mid-1); + memmove(mid,mid+1,(BYTE*)&m_Arr[m_ulOffset+m_ulCount]-(BYTE*)mid-1); m_ulCount--; return TRUE; }