[tz] [PROPOSED 1/7] Avoid undefined behavior if no Link lines
Tom Lane
tgl at sss.pgh.pa.us
Wed Oct 26 14:16:27 UTC 2022
Paul Eggert <eggert at cs.ucla.edu> writes:
> The core dump occurred because GCC translates this:
> qsort(links, nlinks, sizeof *links, qsort_linkcmp);
> as if it were this:
> if (nlinks == 0)
> __builtin_trap();
> qsort(links, nlinks, sizeof *links, qsort_linkcmp);
Right, so they are actually going out of their way to make it
a gotcha. What point does that serve?
regards, tom lane
More information about the tz
mailing list