Fw: [COMMITTERS] pgsql: Fix blatantly broken record_image_cmp() logic for pass-by-value
От | Kevin Grittner |
---|---|
Тема | Fw: [COMMITTERS] pgsql: Fix blatantly broken record_image_cmp() logic for pass-by-value |
Дата | |
Msg-id | 1384034412.80888.YahooMailNeo@web162901.mail.bf1.yahoo.com обсуждение исходный текст |
Ответы |
Re: Fw: [COMMITTERS] pgsql: Fix blatantly broken record_image_cmp() logic for pass-by-value
|
Список | pgsql-hackers |
Forwarded to -hackers ----- Forwarded Message ----- > From: Kevin Grittner <kgrittn@ymail.com> > To: Kevin Grittner <kgrittn@ymail.com>; Tom Lane <tgl@sss.pgh.pa.us> > Cc: "pgsql-committers@postgresql.org" <pgsql-committers@postgresql.org> > Sent: Friday, November 8, 2013 4:33 PM > Subject: Re: [COMMITTERS] pgsql: Fix blatantly broken record_image_cmp() logic for pass-by-value > > Kevin Grittner <kgrittn@ymail.com> wrote: > >> I distilled it down to the simplest case I could find which >> failed to produce the warning; attached. > > For a compiler which seems to like to generate warnings for really > esoteric cases, clang falls down rather badly on uninitialized > variables -- at least on the package for Ubuntu 12.10. It does not > complain at all about this: > > > int warning_test(int a); > int warning_test(int a) > { > int result; > > if (a == 1) > result = 1; > > return result; > } > > > I assume that everyone here agrees that merits a warning? > > Bug reports filed. > > > -- > Kevin Grittner > EDB: http://www.enterprisedb.com > The Enterprise PostgreSQL Company >
В списке pgsql-hackers по дате отправления: