Remove redundant LoadEntry clears; DelEntry() already handles clearing them, and the redundant clears are a red herring in the code.

This commit is contained in:
Alex Volkov
2026-03-25 19:01:37 -04:00
parent 62451557f9
commit ac69017ca5

View File

@@ -1229,7 +1229,6 @@ void RemoveRegLoads (StackOpData* D, LoadInfo* LI)
if (LI->A.LoadIndex >= 0 &&
(LI->A.LoadEntry->Flags & CEF_DONT_REMOVE) == 0) {
DelEntry (D, LI->A.LoadIndex);
LI->A.LoadEntry = 0;
}
if (LI->A.LoadYIndex >= 0 &&
(LI->A.LoadYEntry->Flags & CEF_DONT_REMOVE) == 0) {
@@ -1252,7 +1251,6 @@ void RemoveRegLoads (StackOpData* D, LoadInfo* LI)
if (LI->X.LoadIndex >= 0 &&
(LI->X.LoadEntry->Flags & CEF_DONT_REMOVE) == 0) {
DelEntry (D, LI->X.LoadIndex);
LI->X.LoadEntry = 0;
}
if (LI->X.LoadYIndex >= 0 &&
(LI->X.LoadYEntry->Flags & CEF_DONT_REMOVE) == 0) {