Re: compiler warnings in copy.c

Поиск
Список
Период
Сортировка
От Stephen Frost
Тема Re: compiler warnings in copy.c
Дата
Msg-id 20150128200511.GA3854@tamriel.snowman.net
обсуждение исходный текст
Ответ на compiler warnings in copy.c  (Robert Haas <robertmhaas@gmail.com>)
Ответы Re: compiler warnings in copy.c  (Andres Freund <andres@2ndquadrant.com>)
Список pgsql-hackers
* Robert Haas (robertmhaas@gmail.com) wrote:
> My compiler is unhappy with the latest changes to copy.c:
>
> gcc -Wall -Wmissing-prototypes -Wpointer-arith
> -Wdeclaration-after-statement -Wendif-labels
> -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing
> -fwrapv -fexcess-precision=standard -g -O2 -Wall -Werror
> -I../../../src/include -D_GNU_SOURCE -I/usr/include/libxml2   -c -o
> copy.o copy.c -MMD -MP -MF .deps/copy.Po
> copy.c: In function ‘DoCopy’:
> copy.c:924:30: error: ‘rte’ may be used uninitialized in this function
> [-Werror=uninitialized]
> copy.c:793:17: note: ‘rte’ was declared here
> cc1: all warnings being treated as errors

Huh, interesting that mine didn't.

> >From what I can see, this is a pretty legitimate complaint.  If
> stmt->relation == NULL, then rte never gets initialized, but we still
> do cstate->range_table = list_make1(rte).  That can't be good.

Yeah, I'll fix that.

> Also, you seem to have pushed these commits with a date more than two
> weeks in the past.  Please don't do that!

Oh, wow, sorry about that.  I had expected a rebase to update the date.
Thanks!
    Stephen

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

Предыдущее
От: Robert Haas
Дата:
Сообщение: compiler warnings in copy.c
Следующее
От: Andres Freund
Дата:
Сообщение: Re: compiler warnings in copy.c