Re: Strange coding in mvdistinct.c

2019-04-21 Thread Tomas Vondra
On Mon, Apr 15, 2019 at 06:12:24PM -0400, Tom Lane wrote: Oh, and as I continue to grep, I found this in dependencies.c: dependencies = (MVDependencies *) repalloc(dependencies, offsetof(MVDependencies, deps)

Re: Strange coding in mvdistinct.c

2019-04-15 Thread Tomas Vondra
On Mon, Apr 15, 2019 at 06:12:24PM -0400, Tom Lane wrote: Oh, and as I continue to grep, I found this in dependencies.c: dependencies = (MVDependencies *) repalloc(dependencies, offsetof(MVDependencies, deps)

Re: Strange coding in mvdistinct.c

2019-04-15 Thread Tom Lane
Oh, and as I continue to grep, I found this in dependencies.c: dependencies = (MVDependencies *) repalloc(dependencies, offsetof(MVDependencies, deps) + dependencies->ndeps *