summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathan Moinvaziri <nathan@nathanm.com>2026-03-09 20:15:34 -0700
committerHans Kristian Rosbach <hk-github@circlestorm.org>2026-03-11 00:58:24 +0100
commit7c7390dc4b7b503a33b6e9feabde1f540325036c (patch)
tree4ed1e25a6b1598ab26a3c3da1c1e829b3d966e97
parente1bcfe7e9c629553667c3f72e459bddaa1db0143 (diff)
downloadProject-Tick-7c7390dc4b7b503a33b6e9feabde1f540325036c.tar.gz
Project-Tick-7c7390dc4b7b503a33b6e9feabde1f540325036c.zip
Clean up dead assignments in insert_match
When 56d3d985 was reverted in b85cfdf9, it restored dead stores to match.strstart and match.match_length that have no effect since match is passed by value. The compiler already eliminated them; remove from source.
-rw-r--r--deflate_medium.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/deflate_medium.c b/deflate_medium.c
index 668b2d4c39..056cde3c8e 100644
--- a/deflate_medium.c
+++ b/deflate_medium.c
@@ -57,8 +57,6 @@ static void insert_match(deflate_state *s, struct match match) {
} else {
insert_string(s, match.strstart, match.orgstart - match.strstart + 1);
}
- match.strstart += match.match_length;
- match.match_length = 0;
}
}
return;
@@ -80,11 +78,8 @@ static void insert_match(deflate_state *s, struct match match) {
} else if (match.orgstart < match.strstart + match.match_length) {
insert_string(s, match.orgstart, match.strstart + match.match_length - match.orgstart);
}
- match.strstart += match.match_length;
- match.match_length = 0;
} else {
match.strstart += match.match_length;
- match.match_length = 0;
if (match.strstart >= (STD_MIN_MATCH - 2))
quick_insert_string(s, match.strstart + 2 - STD_MIN_MATCH);