From 13fa84a7e2f25f69fcaf8ad5893ac6fe152d6ff8 Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 22 Sep 2005 15:59:13 -0700 Subject: Fix CAST(1.0e+300 TO SIGNED). (Bug #13344) mysql-test/r/cast.result: Update results mysql-test/t/cast.test: Add regression test sql/item.h: Cap Item_real::val_int() to LONGLONG_MIN and LONGLONG_MAX. --- mysql-test/t/cast.test | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'mysql-test/t/cast.test') diff --git a/mysql-test/t/cast.test b/mysql-test/t/cast.test index 394971f9648..e883788be51 100644 --- a/mysql-test/t/cast.test +++ b/mysql-test/t/cast.test @@ -143,4 +143,9 @@ select cast(concat('184467440','73709551615') as signed); select cast(repeat('1',20) as unsigned); select cast(repeat('1',20) as signed); +# +# Bug #13344: cast of large decimal to signed int not handled correctly +# +select cast(1.0e+300 as signed int); + # End of 4.1 tests -- cgit v1.2.1