From: Junio C Hamano Date: Mon, 15 Jul 2024 17:27:16 GMT Subject: Re: [PATCH v2 3/1] t-strvec: tighten .alloc check in check_strvec Message-ID: In-Reply-To: René Scharfe writes: >>> check_uint((vec)->nr, ==, ARRAY_SIZE(expect) - 1) && \ >>> - check_uint((vec)->nr, <=, (vec)->alloc)) { \ >>> + ((vec)->v == empty_strvec ? \ >>> + check_uint((vec)->nr, ==, (vec)->alloc) : \ >>> + check_uint((vec)->nr, <, (vec)->alloc))) { \ >> >> Not a huge deal but with empty_strvec, don't we want to barf if >> nr==alloc==1? > > Yes, and that's handled by the comparison with ARRAY_SIZE(expect) - 1 > above. Ah, OK, thanks.