Re: tapeblocks is uninitialized in logtape.c

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: tapeblocks is uninitialized in logtape.c
Дата
Msg-id 7887.1518585469@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: tapeblocks is uninitialized in logtape.c  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
I wrote:
> Jaime Casanova <jaime.casanova@2ndquadrant.com> writes:
>> My compiler gives me this message
>> logtape.c: In function 'ltsConcatWorkerTapes':
>> logtape.c:462:48: warning: 'tapeblocks' may be used uninitialized in
>> this function [-Wmaybe-uninitialized]
>> lts->nBlocksAllocated = lt->offsetBlockNumber + tapeblocks;

> FWIW, I'm not seeing that.  What compiler are you using exactly?
> (There are one or two other places where I see "may be used uninitialized"
> complaints from certain older gcc versions.  Not sure how excited we
> should be about removing such warnings.)

Enlarging on that a bit ... I scraped the buildfarm logs to find all the
"may be used uninitialized" warnings currently being emitted by various
critters on HEAD.  The full list is attachment 1.

Now, a large majority of those warnings are from coypu, locust, and
prairiedog, which are the three buildfarm members that use the broken
fallback implementations of the integer-ops-with-overflow-detection
functions in int.h, and I *will* continue to hound Andres until he accepts
that we need to fix those.  There is a difference between "implementation
defined" and "undefined" behaviors, and those functions are on the wrong
side of that line.

However, if we exclude those three critters from the report, we get
attachment 2, which shows that there are exactly 8 places that are
being whined about by multiple buildfarm animals.  Maybe it's worth
cleaning up those 8?

            regards, tom lane

 locust        | 2018-02-14 01:13:35 | data.c:299: warning: 'dres' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | data.c:299: warning: 'dres' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | dependencies.c:970: warning: 'attnum' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | dependencies.c:970: warning: 'attnum' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | float.c:3528: warning: 'result' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | float.c:3528: warning: 'result' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int.c:1030: warning: 'result' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int.c:1030: warning: 'result' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int.c:1030: warning: 'result' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int.c:1044: warning: 'result' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int.c:1044: warning: 'result' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int.c:1044: warning: 'result' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int.c:1058: warning: 'result' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int.c:1058: warning: 'result' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int.c:1058: warning: 'result' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int.c:607: warning: 'sum' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int.c:607: warning: 'sum' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int.c:607: warning: 'sum' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int.c:654: warning: 'sum' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int.c:654: warning: 'sum' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int.c:654: warning: 'sum' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int.c:689: warning: 'sum' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int.c:689: warning: 'sum' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int.c:689: warning: 'sum' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int.c:772: warning: 'result' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int.c:772: warning: 'result' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int.c:772: warning: 'result' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int.c:786: warning: 'result' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int.c:786: warning: 'result' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int.c:786: warning: 'result' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int.c:800: warning: 'result' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int.c:800: warning: 'result' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int.c:800: warning: 'result' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int.c:852: warning: 'result' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int.c:852: warning: 'result' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int.c:852: warning: 'result' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int.c:887: warning: 'result' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int.c:887: warning: 'result' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int.c:887: warning: 'result' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int.c:901: warning: 'result' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int.c:901: warning: 'result' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int.c:901: warning: 'result' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int.c:915: warning: 'result' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int.c:915: warning: 'result' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int.c:915: warning: 'result' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int.c:969: warning: 'result' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int.c:969: warning: 'result' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int.c:969: warning: 'result' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int.c:983: warning: 'result' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int.c:983: warning: 'result' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int.c:983: warning: 'result' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int.c:997: warning: 'result' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int.c:997: warning: 'result' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int.c:997: warning: 'result' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int8.c:1025: warning: 'result' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int8.c:1025: warning: 'result' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int8.c:1025: warning: 'result' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int8.c:1039: warning: 'result' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int8.c:1039: warning: 'result' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int8.c:1039: warning: 'result' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int8.c:1053: warning: 'result' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int8.c:1053: warning: 'result' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int8.c:1053: warning: 'result' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int8.c:486: warning: 'sum' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int8.c:486: warning: 'sum' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int8.c:486: warning: 'sum' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int8.c:544: warning: 'result' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int8.c:544: warning: 'result' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int8.c:544: warning: 'result' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int8.c:558: warning: 'result' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int8.c:558: warning: 'result' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int8.c:558: warning: 'result' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int8.c:572: warning: 'result' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int8.c:572: warning: 'result' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int8.c:572: warning: 'result' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int8.c:696: warning: 'result' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int8.c:696: warning: 'result' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int8.c:696: warning: 'result' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int8.c:733: warning: 'result' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int8.c:733: warning: 'result' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int8.c:733: warning: 'result' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int8.c:802: warning: 'result' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int8.c:802: warning: 'result' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int8.c:802: warning: 'result' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int8.c:816: warning: 'result' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int8.c:816: warning: 'result' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int8.c:816: warning: 'result' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int8.c:830: warning: 'result' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int8.c:830: warning: 'result' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int8.c:830: warning: 'result' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int8.c:883: warning: 'result' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int8.c:883: warning: 'result' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int8.c:883: warning: 'result' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int8.c:897: warning: 'result' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int8.c:897: warning: 'result' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int8.c:897: warning: 'result' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int8.c:911: warning: 'result' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int8.c:911: warning: 'result' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int8.c:911: warning: 'result' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int8.c:944: warning: 'result' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int8.c:944: warning: 'result' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int8.c:944: warning: 'result' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int8.c:958: warning: 'result' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int8.c:958: warning: 'result' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int8.c:958: warning: 'result' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | int8.c:972: warning: 'result' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | int8.c:972: warning: 'result' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | int8.c:972: warning: 'result' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | logtape.c:414: warning: 'tapeblocks' may be used uninitialized in this function
 curculio      | 2018-02-13 21:30:04 | logtape.c:414: warning: 'tapeblocks' may be used uninitialized in this function
 dromedary     | 2018-02-14 00:37:37 | logtape.c:414: warning: 'tapeblocks' may be used uninitialized in this function
 friarbird     | 2018-02-11 06:20:01 | logtape.c:414: warning: 'tapeblocks' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | logtape.c:414: warning: 'tapeblocks' may be used uninitialized in this function
 nightjar      | 2018-02-14 00:54:11 | logtape.c:414: warning: 'tapeblocks' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | logtape.c:414: warning: 'tapeblocks' may be used uninitialized in this function
 calliphoridae | 2018-02-14 00:30:01 | logtape.c:462:48: warning: 'tapeblocks' may be used uninitialized in this
function[-Wmaybe-uninitialized] 
 culicidae     | 2018-02-14 00:30:01 | logtape.c:462:48: warning: 'tapeblocks' may be used uninitialized in this
function[-Wmaybe-uninitialized] 
 francolin     | 2018-02-14 00:30:01 | logtape.c:462:48: warning: 'tapeblocks' may be used uninitialized in this
function[-Wmaybe-uninitialized] 
 piculet       | 2018-02-14 00:30:01 | logtape.c:462:48: warning: 'tapeblocks' may be used uninitialized in this
function[-Wmaybe-uninitialized] 
 skink         | 2018-02-12 18:40:02 | logtape.c:462:48: warning: 'tapeblocks' may be used uninitialized in this
function[-Wmaybe-uninitialized] 
 snapper       | 2018-02-13 13:01:25 | logtape.c:462:48: warning: 'tapeblocks' may be used uninitialized in this
function[-Wmaybe-uninitialized] 
 locust        | 2018-02-14 01:13:35 | multixact.c:2819: warning: 'members' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | multixact.c:2819: warning: 'members' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | multixact.c:2820: warning: 'multixacts' may be used uninitialized in this
function
 prairiedog    | 2018-02-13 23:55:10 | multixact.c:2820: warning: 'multixacts' may be used uninitialized in this
function
 snapper       | 2018-02-13 13:01:25 | objectaddress.c:1625:43: warning: 'typenames[0]' may be used uninitialized in
thisfunction [-Wmaybe-uninitialized] 
 snapper       | 2018-02-13 13:01:25 | objectaddress.c:1625:43: warning: 'typenames[1]' may be used uninitialized in
thisfunction [-Wmaybe-uninitialized] 
 snapper       | 2018-02-13 13:01:25 | objectaddress.c:1648:8: warning: 'typeoids[0]' may be used uninitialized in this
function[-Wmaybe-uninitialized] 
 snapper       | 2018-02-13 13:01:25 | objectaddress.c:1648:8: warning: 'typeoids[1]' may be used uninitialized in this
function[-Wmaybe-uninitialized] 
 coypu         | 2018-02-14 00:20:30 | oracle_compat.c:1040: warning: 'tlen' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | oracle_compat.c:1040: warning: 'tlen' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | oracle_compat.c:1040: warning: 'tlen' may be used uninitialized in this function
 kouprey       | 2018-02-13 04:43:41 | pgbench.c:1588:13: warning: 'ba2' may be used uninitialized in this function
[-Wuninitialized]
 grison        | 2018-02-13 22:00:04 | pgbench.c:1588:13: warning: 'ba2' may be used uninitialized in this function
[-Wuninitialized]
 termite       | 2018-02-14 00:20:06 | pgbench.c:1588:13: warning: 'ba2' may be used uninitialized in this function
[-Wuninitialized]
 kouprey       | 2018-02-13 04:43:41 | pgbench.c:1675:6: warning: 'ba1' may be used uninitialized in this function
[-Wuninitialized]
 grison        | 2018-02-13 22:00:04 | pgbench.c:1675:6: warning: 'ba1' may be used uninitialized in this function
[-Wuninitialized]
 termite       | 2018-02-14 00:20:06 | pgbench.c:1675:6: warning: 'ba1' may be used uninitialized in this function
[-Wuninitialized]
 kouprey       | 2018-02-13 04:43:41 | pgbench.c:1942:17: warning: 'b' may be used uninitialized in this function
[-Wuninitialized]
 grison        | 2018-02-13 22:00:04 | pgbench.c:1942:17: warning: 'b' may be used uninitialized in this function
[-Wuninitialized]
 termite       | 2018-02-14 00:20:06 | pgbench.c:1942:17: warning: 'b' may be used uninitialized in this function
[-Wuninitialized]
 locust        | 2018-02-14 01:13:35 | pgbench.c:2805: warning: 'usec' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | pgbench.c:2805: warning: 'usec' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | receivelog.c:619: warning: 'newtimeline' may be used uninitialized in this
function
 prairiedog    | 2018-02-13 23:55:10 | receivelog.c:619: warning: 'newtimeline' may be used uninitialized in this
function
 locust        | 2018-02-14 01:13:35 | selfuncs.c:3590: warning: 'mvndistinct' may be used uninitialized in this
function
 prairiedog    | 2018-02-13 23:55:10 | selfuncs.c:3590: warning: 'mvndistinct' may be used uninitialized in this
function
 locust        | 2018-02-14 01:13:35 | sharedtuplestore.c:530: warning: 'read_page' may be used uninitialized in this
function
 prairiedog    | 2018-02-13 23:55:10 | sharedtuplestore.c:530: warning: 'read_page' may be used uninitialized in this
function
 locust        | 2018-02-14 01:13:35 | unicode_norm.c:411: warning: 'composite' may be used uninitialized in this
function
 locust        | 2018-02-14 01:13:35 | unicode_norm.c:411: warning: 'composite' may be used uninitialized in this
function
 locust        | 2018-02-14 01:13:35 | unicode_norm.c:411: warning: 'composite' may be used uninitialized in this
function
 prairiedog    | 2018-02-13 23:55:10 | unicode_norm.c:411: warning: 'composite' may be used uninitialized in this
function
 prairiedog    | 2018-02-13 23:55:10 | unicode_norm.c:411: warning: 'composite' may be used uninitialized in this
function
 prairiedog    | 2018-02-13 23:55:10 | unicode_norm.c:411: warning: 'composite' may be used uninitialized in this
function
 locust        | 2018-02-14 01:13:35 | varbit.c:1159: warning: 'sp_pl_sl' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | varbit.c:1159: warning: 'sp_pl_sl' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | varlena.c:1040: warning: 'sp_pl_sl' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | varlena.c:1040: warning: 'sp_pl_sl' may be used uninitialized in this function
 locust        | 2018-02-14 01:13:35 | varlena.c:2942: warning: 'sp_pl_sl' may be used uninitialized in this function
 prairiedog    | 2018-02-13 23:55:10 | varlena.c:2942: warning: 'sp_pl_sl' may be used uninitialized in this function
 coypu         | 2018-02-14 00:20:30 | xloginsert.c:587: warning: 'compressed_len' may be used uninitialized in this
function
 curculio      | 2018-02-13 21:30:04 | xloginsert.c:587: warning: 'compressed_len' may be used uninitialized in this
function
 dromedary     | 2018-02-14 00:37:37 | xloginsert.c:587: warning: 'compressed_len' may be used uninitialized in this
function
 friarbird     | 2018-02-11 06:20:01 | xloginsert.c:587: warning: 'compressed_len' may be used uninitialized in this
function
 locust        | 2018-02-14 01:13:35 | xloginsert.c:587: warning: 'compressed_len' may be used uninitialized in this
function
 nightjar      | 2018-02-14 00:54:11 | xloginsert.c:587: warning: 'compressed_len' may be used uninitialized in this
function
 prairiedog    | 2018-02-13 23:55:10 | xloginsert.c:587: warning: 'compressed_len' may be used uninitialized in this
function
 curculio      | 2018-02-13 21:30:04 | logtape.c:414: warning: 'tapeblocks' may be used uninitialized in this function
 dromedary     | 2018-02-14 00:37:37 | logtape.c:414: warning: 'tapeblocks' may be used uninitialized in this function
 friarbird     | 2018-02-11 06:20:01 | logtape.c:414: warning: 'tapeblocks' may be used uninitialized in this function
 nightjar      | 2018-02-14 00:54:11 | logtape.c:414: warning: 'tapeblocks' may be used uninitialized in this function
 calliphoridae | 2018-02-14 00:30:01 | logtape.c:462:48: warning: 'tapeblocks' may be used uninitialized in this
function[-Wmaybe-uninitialized] 
 culicidae     | 2018-02-14 00:30:01 | logtape.c:462:48: warning: 'tapeblocks' may be used uninitialized in this
function[-Wmaybe-uninitialized] 
 francolin     | 2018-02-14 00:30:01 | logtape.c:462:48: warning: 'tapeblocks' may be used uninitialized in this
function[-Wmaybe-uninitialized] 
 piculet       | 2018-02-14 00:30:01 | logtape.c:462:48: warning: 'tapeblocks' may be used uninitialized in this
function[-Wmaybe-uninitialized] 
 skink         | 2018-02-12 18:40:02 | logtape.c:462:48: warning: 'tapeblocks' may be used uninitialized in this
function[-Wmaybe-uninitialized] 
 snapper       | 2018-02-13 13:01:25 | logtape.c:462:48: warning: 'tapeblocks' may be used uninitialized in this
function[-Wmaybe-uninitialized] 
 snapper       | 2018-02-13 13:01:25 | objectaddress.c:1625:43: warning: 'typenames[0]' may be used uninitialized in
thisfunction [-Wmaybe-uninitialized] 
 snapper       | 2018-02-13 13:01:25 | objectaddress.c:1625:43: warning: 'typenames[1]' may be used uninitialized in
thisfunction [-Wmaybe-uninitialized] 
 snapper       | 2018-02-13 13:01:25 | objectaddress.c:1648:8: warning: 'typeoids[0]' may be used uninitialized in this
function[-Wmaybe-uninitialized] 
 snapper       | 2018-02-13 13:01:25 | objectaddress.c:1648:8: warning: 'typeoids[1]' may be used uninitialized in this
function[-Wmaybe-uninitialized] 
 kouprey       | 2018-02-13 04:43:41 | pgbench.c:1588:13: warning: 'ba2' may be used uninitialized in this function
[-Wuninitialized]
 grison        | 2018-02-13 22:00:04 | pgbench.c:1588:13: warning: 'ba2' may be used uninitialized in this function
[-Wuninitialized]
 termite       | 2018-02-14 00:20:06 | pgbench.c:1588:13: warning: 'ba2' may be used uninitialized in this function
[-Wuninitialized]
 kouprey       | 2018-02-13 04:43:41 | pgbench.c:1675:6: warning: 'ba1' may be used uninitialized in this function
[-Wuninitialized]
 grison        | 2018-02-13 22:00:04 | pgbench.c:1675:6: warning: 'ba1' may be used uninitialized in this function
[-Wuninitialized]
 termite       | 2018-02-14 00:20:06 | pgbench.c:1675:6: warning: 'ba1' may be used uninitialized in this function
[-Wuninitialized]
 kouprey       | 2018-02-13 04:43:41 | pgbench.c:1942:17: warning: 'b' may be used uninitialized in this function
[-Wuninitialized]
 grison        | 2018-02-13 22:00:04 | pgbench.c:1942:17: warning: 'b' may be used uninitialized in this function
[-Wuninitialized]
 termite       | 2018-02-14 00:20:06 | pgbench.c:1942:17: warning: 'b' may be used uninitialized in this function
[-Wuninitialized]
 curculio      | 2018-02-13 21:30:04 | xloginsert.c:587: warning: 'compressed_len' may be used uninitialized in this
function
 dromedary     | 2018-02-14 00:37:37 | xloginsert.c:587: warning: 'compressed_len' may be used uninitialized in this
function
 friarbird     | 2018-02-11 06:20:01 | xloginsert.c:587: warning: 'compressed_len' may be used uninitialized in this
function
 nightjar      | 2018-02-14 00:54:11 | xloginsert.c:587: warning: 'compressed_len' may be used uninitialized in this
function

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

Предыдущее
От: Michael Paquier
Дата:
Сообщение: Re: CALL stmt, ERROR: unrecognized node type: 113 bug
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: proposal: alternative psql commands quit and exit