On Sun, Apr 7, 2024 at 9:50 PM Tom Lane <t...@sss.pgh.pa.us> wrote: > If you're doing that, then surely > > if (j != (BTEqualStrategyNumber - 1) || > !(xform[j].skey->sk_flags & SK_SEARCHARRAY)) > { > ... > } > else > { > Assert(j == (BTEqualStrategyNumber - 1)); > Assert(xform[j].skey->sk_flags & SK_SEARCHARRAY); > Assert(xform[j].ikey == array->scan_key); > Assert(!(cur->sk_flags & SK_SEARCHARRAY)); > } > > those first two Asserts are redundant with the "if" as well.
I'll get rid of those other two assertions as well, then. -- Peter Geoghegan