Mark scriptstrings as used even when referencing them via zone pointer

This commit is contained in:
Jan
2022-12-03 12:44:33 +01:00
parent bb613e4fcf
commit 61a42afe28
3 changed files with 20 additions and 2 deletions

View File

@ -649,6 +649,11 @@ class ZoneLoadTemplate::Internal final : BaseTemplate
LINE(MakeMemberAccess(info, member, modifier)<< " = m_stream->ConvertOffsetToPointer("<<MakeMemberAccess(info, member, modifier)<<");")
if (member->m_is_script_string && loadType == MemberLoadType::ARRAY_POINTER)
{
LINE("MarkScriptStringArrayAsUsed(" << MakeMemberAccess(info, member, modifier) << ", " << MakeEvaluation(modifier.GetArrayPointerCountEvaluation()) << ");")
}
m_intendation--;
LINE("}")
}