summaryrefslogtreecommitdiff
path: root/src/test/regress/sql/int2.sql
diff options
context:
space:
mode:
authorRobert Haas <rhaas@postgresql.org>2010-11-20 01:07:04 -0500
committerRobert Haas <rhaas@postgresql.org>2010-11-20 01:09:26 -0500
commit815810ed315a6d21203ec75a11f742f5ed655418 (patch)
tree3a1bc471fb49fb519e61a348dd112e934d37066a /src/test/regress/sql/int2.sql
parentb58c25055ef6d7097618c680f6768689a110d529 (diff)
downloadpostgresql-815810ed315a6d21203ec75a11f742f5ed655418.tar.gz
Attempt to fix breakage caused by signed integer conversion patch.
Use INT_MIN rather than INT32_MIN as we do elsewhere in the code, and try to work around nonexistence of INT64_MIN if necessary. Adjust the new regression tests to something hopefully saner, per observation by Tom Lane.
Diffstat (limited to 'src/test/regress/sql/int2.sql')
-rw-r--r--src/test/regress/sql/int2.sql4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/test/regress/sql/int2.sql b/src/test/regress/sql/int2.sql
index 8bffe53b03..f5d911241e 100644
--- a/src/test/regress/sql/int2.sql
+++ b/src/test/regress/sql/int2.sql
@@ -85,5 +85,5 @@ SELECT '' AS five, i.f1, i.f1 / int2 '2' AS x FROM INT2_TBL i;
SELECT '' AS five, i.f1, i.f1 / int4 '2' AS x FROM INT2_TBL i;
-- corner cases
-SELECT (1<<15-1)::int2::text;
-SELECT (-1<<15)::int2::text;
+SELECT (-1::int2<<15)::text;
+SELECT ((-1::int2<<15)+1)::text;