diff --git a/src/coreclr/vm/mono/mono_coreclr.cpp b/src/coreclr/vm/mono/mono_coreclr.cpp index f55133169f7ef0..685d364363fb5a 100644 --- a/src/coreclr/vm/mono/mono_coreclr.cpp +++ b/src/coreclr/vm/mono/mono_coreclr.cpp @@ -102,6 +102,14 @@ struct MonoCustomAttrInfo_clr Assembly *assembly; }; +template +static STRINGREF AllocateString(const InlineSString& sstr) +{ + STRINGREF strObj = AllocateString(sstr.GetCount()); + memcpyNoGCRefs(strObj->GetBuffer(), sstr.GetUnicode(), sstr.GetCount() * sizeof(WCHAR)); + return strObj; +} + class GCNativeFrame : public Frame { VPTR_VTABLE_CLASS(GCNativeFrame, Frame)