On Thu, Jun 10, 2021 at 9:49 AM Andrzej Hunt via GitGitGadget <gitgitgadget@xxxxxxxxx> wrote: > [snip] Therefore we add a > memset to convince MSAN that this memory is safe to read - but only > when building with MSAN to avoid this cost in normal usage. It does not seem likely to be that expensive, and would definitely be shorter without all the `#if` testing: > diff --git a/builtin/checkout--worker.c b/builtin/checkout--worker.c > index 289a9b8f89d0..02fa5285988f 100644 > --- a/builtin/checkout--worker.c > +++ b/builtin/checkout--worker.c > @@ -56,6 +56,17 @@ static void report_result(struct parallel_checkout_item *pc_item) > struct pc_item_result res; This could just have `= { 0 }` added. In any case, this and all the others in this series look good to me. Chris