summaryrefslogtreecommitdiff
path: root/src/interfaces/ecpg/test
diff options
context:
space:
mode:
authorMichael Meskes <meskes@postgresql.org>2000-10-17 15:38:26 +0000
committerMichael Meskes <meskes@postgresql.org>2000-10-17 15:38:26 +0000
commitadeedf904710a08fe7b8a4654522a58a7a71edcd (patch)
tree9d59e4e54d80e0f5e782b743425dace3eaf4deb8 /src/interfaces/ecpg/test
parent0db3cb253d79567329909c7e62f9fe8bdb5d870a (diff)
downloadpostgresql-adeedf904710a08fe7b8a4654522a58a7a71edcd.tar.gz
Fixed some bugs in C language parsing.
Diffstat (limited to 'src/interfaces/ecpg/test')
-rw-r--r--src/interfaces/ecpg/test/Makefile2
-rw-r--r--src/interfaces/ecpg/test/test_init.pgc11
2 files changed, 6 insertions, 7 deletions
diff --git a/src/interfaces/ecpg/test/Makefile b/src/interfaces/ecpg/test/Makefile
index 62dcba1f1f..b2bffa168e 100644
--- a/src/interfaces/ecpg/test/Makefile
+++ b/src/interfaces/ecpg/test/Makefile
@@ -1,4 +1,4 @@
-all: test1 test2 test3 test4 perftest dyntest dyntest2 test_notice test_code100
+all: test1 test2 test3 test4 perftest dyntest dyntest2 test_notice test_code100 test_init
#LDFLAGS=-g -I /usr/local/pgsql/include -L/usr/local/pgsql/lib -lecpg -lpq
LDFLAGS=-g -I ../include -I /usr/include/postgresql -L /usr/lib -lecpg -lpq
diff --git a/src/interfaces/ecpg/test/test_init.pgc b/src/interfaces/ecpg/test/test_init.pgc
index 980319981c..b8e16a9b2c 100644
--- a/src/interfaces/ecpg/test/test_init.pgc
+++ b/src/interfaces/ecpg/test/test_init.pgc
@@ -31,14 +31,13 @@ int g=fb(2);
int i=3^1;
int j=1?1:2;
-/*int e=y->member; /* compile error */
-/*int c=10>>2; /* compile error */
-/*bool h=2||1; /* compile error */
-long long iax;
+int e=y->member;
+int c=10>>2;
+bool h=2||1;
+long iay /* = 1L */ ;
+long long iax /* = 40000000000LL */ ;
exec sql end declare section;
-iax = 40000000000LL;
-
/* not working */
int f=fa();