pgsql: In ecpg preprocessor, don't try to look up constants in the test

From: Heikki Linnakangas <heikki(dot)linnakangas(at)iki(dot)fi>
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: In ecpg preprocessor, don't try to look up constants in the test
Date: 2011-03-11 15:28:57
Message-ID: E1Py4Gv-0005MK-Mr@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

In ecpg preprocessor, don't try to look up constants in the test for
variable hiding. A constant is not a variable. It worked in most cases by
accident, because we add constants to the global list of variables (why?),
but float constants like 1.23 were interpreted as struct field references,
and not found.

Backpatch to 9.0, where the test for variable hiding was added.

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/30e8b3e58ed56cbc07ae7cd392ee4b9782178ca5

Modified Files
--------------
src/interfaces/ecpg/preproc/type.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)

Browse pgsql-committers by date

  From Date Subject
Next Message Bruce Momjian 2011-03-11 15:31:41 pgsql: Document how listen_addresses can do only IPv4 or IPv6.
Previous Message Bruce Momjian 2011-03-11 15:24:24 pgsql: Adds index entries for session_user and pg_describe_object