On 6/18/2022 11:52 PM, Jeff King wrote: > Here are a few extra cleanups on top of ds/branch-checked-out; that > topic made some local "worktrees" variables obsolete, but didn't get rid > of them. > > The first was detected by my local -Wunused-parameter topic. The second > is a similar case that the compiler doesn't happen to notice, but which > I went digging for after seeing the first. I think that should be the > extent of it. There's a third caller in validate_new_branchname(), but > the series already got rid of its worktrees variable. > > [1/2]: fetch: stop passing around unused worktrees variable > [2/2]: branch: drop unused worktrees variable Good catch. Thanks for identifying these. You are right that it would be nice if a compiler could identify these "create and free, no use" situations. Thanks, -Stolee