Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search archives
  Advanced Search

Re: some dead code in functioncmds.c


  • From: Pavel Stehule <pavel(dot)stehule(at)gmail(dot)com>
  • To: Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>
  • Cc: PostgreSQL Hackers <pgsql-hackers(at)postgresql(dot)org>
  • Subject: Re: some dead code in functioncmds.c
  • Date: Fri, 30 Oct 2009 17:17:24 +0100
  • Message-id: <162867790910300917m321dbfd7udaa440b293be872@mail.gmail.com> <text/plain>

2009/10/30 Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>:
> Pavel Stehule wrote:
>>       else
>>       {
>>               ereport(ERROR,
>>                               (errcode(ERRCODE_INVALID_FUNCTION_DEFINITION),
>>                                errmsg("function result type must be specified")));
>>               /* Alternative possibility: default to RETURNS VOID */
>>
>> /* WHY FOLOWING LINES? */
>>               prorettype = VOIDOID;
>>               returnsSet = false;
>>       }
>
> To keep the compiler quiet about using the variables uninitialized. The
> compiler doesn't know that ereport(ERROR) never returns.
>

Should be similar code little bit commented?

Pavel

> --
>  Heikki Linnakangas
>  EnterpriseDB   http://www.enterprisedb.com
>



Home | Main Index | Thread Index

Privacy Policy | About PostgreSQL
Copyright © 1996 – 2012 PostgreSQL Global Development Group