From 27be091c443b47d9d8a57f21c508fbd678d887f4 Mon Sep 17 00:00:00 2001 From: florian Date: Mon, 1 Jan 2024 19:31:04 +0100 Subject: [PATCH] * more clean variable initialization --- compiler/x86/aoptx86.pas | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/compiler/x86/aoptx86.pas b/compiler/x86/aoptx86.pas index 426bcc7b94..9c4b5480bc 100644 --- a/compiler/x86/aoptx86.pas +++ b/compiler/x86/aoptx86.pas @@ -12377,12 +12377,12 @@ unit aoptx86; c := 0; { Initialise RegWrites, ConstRegs, ConstVals, ConstSizes, ConstWriteSizes and ConstMovs } - FillChar(RegWrites[0], MAX_CMOV_INSTRUCTIONS * 2 * SizeOf(TRegister), 0); - FillChar(ConstRegs[0], MAX_CMOV_REGISTERS * SizeOf(TRegister), 0); - FillChar(ConstVals[0], MAX_CMOV_REGISTERS * SizeOf(TCGInt), 0); - FillChar(ConstSizes[0], MAX_CMOV_REGISTERS * SizeOf(TSubRegister), 0); - FillChar(ConstWriteSizes[0], first_int_imreg * SizeOf(TOpSize), 0); - FillChar(ConstMovs[0], MAX_CMOV_REGISTERS * SizeOf(taicpu), 0); + FillChar(RegWrites, SizeOf(RegWrites), 0); + FillChar(ConstRegs, SizeOf(ConstRegs), 0); + FillChar(ConstVals, SizeOf(ConstVals), 0); + FillChar(ConstSizes, SizeOf(ConstSizes), 0); + FillChar(ConstWriteSizes, SizeOf(ConstWriteSizes), 0); + FillChar(ConstMovs, SizeOf(ConstMovs), 0); RefModified := False; while assigned(hp1) and