The current implementation calls `string.Concat(object, object)`, which
results in a box allocation.
Avoid the box allocation by calling `int.ToString()`, allowing
`string.Concat(string, string)` to be used.
Commit migrated from https://github.com/dotnet/coreclr/commit/
953d38321f817dffe18261ce77d508947ed4b4fb
ThrowIfCreated();
// form the value class name
- strValueClassName = ModuleBuilderData.MULTI_BYTE_VALUE_CLASS + size;
+ strValueClassName = ModuleBuilderData.MULTI_BYTE_VALUE_CLASS + size.ToString();
// Is this already defined in this module?
Type temp = m_module.FindTypeBuilderWithName(strValueClassName, false);