summaryrefslogtreecommitdiff
path: root/src/vm/generics.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/vm/generics.cpp')
-rw-r--r--src/vm/generics.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/vm/generics.cpp b/src/vm/generics.cpp
index a04bde19fd..63d95a0e61 100644
--- a/src/vm/generics.cpp
+++ b/src/vm/generics.cpp
@@ -597,8 +597,7 @@ ClassLoader::CreateTypeHandleForNonCanonicalGenericInstantiation(
for (DWORD i = 0; i < pOldMT->GetNumStaticFields(); i++)
{
- pStaticFieldDescs[i] = pOldFD[i];
- pStaticFieldDescs[i].SetMethodTable(pMT);
+ pStaticFieldDescs[i].InitializeFrom(pOldFD[i], pMT);
}
}
pMT->SetupGenericsStaticsInfo(pStaticFieldDescs);