diff --git a/src/coreclr/interpreter/compiler.cpp b/src/coreclr/interpreter/compiler.cpp index 56a0d2a4bb7fe9..262cb8673422e8 100644 --- a/src/coreclr/interpreter/compiler.cpp +++ b/src/coreclr/interpreter/compiler.cpp @@ -7803,7 +7803,7 @@ void InterpCompiler::GenerateCode(CORINFO_METHOD_INFO* methodInfo) CORINFO_FIELD_INFO fieldInfo; uint32_t token = getU4LittleEndian(m_ip + 1); ResolveToken(token, CORINFO_TOKENKIND_Field, &resolvedToken); - m_compHnd->getFieldInfo(&resolvedToken, m_methodHnd, CORINFO_ACCESS_GET, &fieldInfo); + m_compHnd->getFieldInfo(&resolvedToken, m_methodHnd, CORINFO_ACCESS_SET, &fieldInfo); // Inject call to callsite callout helper EmitCallsiteCallout(fieldInfo.accessAllowed, &fieldInfo.accessCalloutHelper); @@ -7882,7 +7882,7 @@ void InterpCompiler::GenerateCode(CORINFO_METHOD_INFO* methodInfo) CORINFO_FIELD_INFO fieldInfo; uint32_t token = getU4LittleEndian(m_ip + 1); ResolveToken(token, CORINFO_TOKENKIND_Field, &resolvedToken); - m_compHnd->getFieldInfo(&resolvedToken, m_methodHnd, CORINFO_ACCESS_GET, &fieldInfo); + m_compHnd->getFieldInfo(&resolvedToken, m_methodHnd, CORINFO_ACCESS_SET, &fieldInfo); // Inject call to callsite callout helper EmitCallsiteCallout(fieldInfo.accessAllowed, &fieldInfo.accessCalloutHelper);