diff --git a/src/coreclr/vm/codeman.cpp b/src/coreclr/vm/codeman.cpp index da9907b67e3574..fae188a904282d 100644 --- a/src/coreclr/vm/codeman.cpp +++ b/src/coreclr/vm/codeman.cpp @@ -3371,7 +3371,7 @@ TypeHandle InterpreterJitManager::ResolveEHClause(EE_ILEXCEPTION_CLAUSE* pEHClau TypeHandle thResolved = EECodeGenManager::ResolveEHClause(pEHClause, pCf); - if (thResolved.IsSharedByGenericInstantiations()) + if (thResolved.IsCanonicalSubtype()) { _ASSERTE(!HasCachedTypeHandle(pEHClause));