diff --git a/src/coreclr/ilasm/assembler.cpp b/src/coreclr/ilasm/assembler.cpp index 6753343230ec24..aaafa258a5be10 100644 --- a/src/coreclr/ilasm/assembler.cpp +++ b/src/coreclr/ilasm/assembler.cpp @@ -2756,6 +2756,12 @@ void Assembler::EmitGenericParamConstraints(int numTyPars, TyParDescr* pTyPars, EmitCustomAttributes(tkOwnerOfCA, pGPC->CAList()); } + for (paramIndex = 0; paramIndex < numTyPars; paramIndex++) + { + delete[] pConstraintsArr[paramIndex]; + delete[] pGPConstraintsArr[paramIndex]; + } + delete[] nConstraintsArr; delete[] nConstraintIndexArr; delete[] pConstraintsArr;