diff options
Diffstat (limited to 'src/vm/generics.cpp')
-rw-r--r-- | src/vm/generics.cpp | 3 |
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); |