diff options
| author | Robert Haas <rhaas@postgresql.org> | 2010-11-20 01:07:04 -0500 |
|---|---|---|
| committer | Robert Haas <rhaas@postgresql.org> | 2010-11-20 01:09:26 -0500 |
| commit | 815810ed315a6d21203ec75a11f742f5ed655418 (patch) | |
| tree | 3a1bc471fb49fb519e61a348dd112e934d37066a /src/test/regress/sql/int2.sql | |
| parent | b58c25055ef6d7097618c680f6768689a110d529 (diff) | |
| download | postgresql-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.sql | 4 |
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; |
