Fix LTO breaking with FREE_MYSTERY_GIFT set to TRUE (#7844)

This commit is contained in:
DizzyEggg
2025-10-04 16:00:25 +02:00
committed by GitHub
parent 1856688ea0
commit 1529adba9b

View File

@@ -5851,16 +5851,23 @@ static u8 IsEasyChatWordUnlocked(u16 easyChatWord)
void InitializeEasyChatWordArray(u16 *words, u16 length)
{
u16 i;
for (i = length - 1; i != EC_EMPTY_WORD; i--)
*(words++) = EC_EMPTY_WORD;
if (words != NULL)
{
for (i = length - 1; i != EC_EMPTY_WORD; i--)
*(words++) = EC_EMPTY_WORD;
}
}
void InitQuestionnaireWords(void)
{
int i;
u16 *words = GetQuestionnaireWordsPtr();
for (i = 0; i < NUM_QUESTIONNAIRE_WORDS; i++)
words[i] = EC_EMPTY_WORD;
if (words != NULL)
{
for (i = 0; i < NUM_QUESTIONNAIRE_WORDS; i++)
words[i] = EC_EMPTY_WORD;
}
}
bool32 IsEasyChatAnswerUnlocked(int easyChatWord)