Re: Undefined behavior detected by new clang's ubsan

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Undefined behavior detected by new clang's ubsan
Дата
Msg-id 1710697.1768935128@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: Undefined behavior detected by new clang's ubsan  (John Naylor <johncnaylorls@gmail.com>)
Ответы Re: Undefined behavior detected by new clang's ubsan
Список pgsql-hackers
John Naylor <johncnaylorls@gmail.com> writes:
> I don't think it's great to pass a NULL pointer to a sort, but the
> length could conceivably be zero for future degenerate cases, so we
> could silence the warning by adding "if (n < 2) return;" before the
> for-loop. The advantage of doing that anyway is it allows us to remove
> all four of the "if (d_ > ST_POINTER_STEP)" branches in the recursion
> part. That's better for readability.

+1

            regards, tom lane



В списке pgsql-hackers по дате отправления: