diff --git a/src/coreclr/clr.featuredefines.props b/src/coreclr/clr.featuredefines.props index 08fca8de6dd644..a070c467581e17 100644 --- a/src/coreclr/clr.featuredefines.props +++ b/src/coreclr/clr.featuredefines.props @@ -14,7 +14,7 @@ - true + true true true diff --git a/src/coreclr/vm/ecall.cpp b/src/coreclr/vm/ecall.cpp index c6d1b6d2f1eddd..3dd1c44aa26498 100644 --- a/src/coreclr/vm/ecall.cpp +++ b/src/coreclr/vm/ecall.cpp @@ -659,6 +659,13 @@ LPVOID ECall::GetQCallImpl(MethodDesc * pMD) if (id == 0) { id = ECall::GetIDForMethod(pMD); + +#ifdef _DEBUG + CONSISTENCY_CHECK_MSGF(id != 0, + ("%s::%s is not registered in ecall.cpp", + pMD->m_pszDebugClassName, pMD->m_pszDebugMethodName)); +#endif + _ASSERTE(id != 0); // Cache the id