From a4001dfd27abaa4de95249bd6a5c4f1256bbb31b Mon Sep 17 00:00:00 2001
From: Gao Zengqi <pgf00a@gmail.com>
Date: Thu, 26 Oct 2017 07:32:21 +0000
Subject: [PATCH 1/2] Edit ecpg regress test to trigger endless loop.

---
 src/interfaces/ecpg/test/compat_informix/test_informix.pgc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/interfaces/ecpg/test/compat_informix/test_informix.pgc b/src/interfaces/ecpg/test/compat_informix/test_informix.pgc
index 8b7692b..16fcddf 100644
--- a/src/interfaces/ecpg/test/compat_informix/test_informix.pgc
+++ b/src/interfaces/ecpg/test/compat_informix/test_informix.pgc
@@ -21,7 +21,7 @@ int main(void)
 	$connect to REGRESSDB1;
 	if (sqlca.sqlcode != 0) exit(1);
 
-	$create table test(i int primary key, j int, c text);
+	$create table test(i float primary key, j int, c text);
 
 	/* this INSERT works */
 	rsetnull(CDECIMALTYPE, (char *)&j);
@@ -29,7 +29,7 @@ int main(void)
 	$commit;
 
 	/* this INSERT should fail because i is a unique column */
-	$insert into test (i, j, c) values (7, NUMBER, 'a');
+	$insert into test (i, j, c) values (7.1, NUMBER, 'a');
 	printf("INSERT: %ld=%s\n", sqlca.sqlcode, sqlca.sqlerrm.sqlerrmc);
 	if (sqlca.sqlcode != 0) $rollback;
 
-- 
2.7.4

