mirror of
https://github.com/sqlite/sqlite.git
synced 2025-08-08 14:02:16 +03:00
Fix a problem in the previous commit with hex literals that start with "0X" instead of "0x".
FossilOrigin-Name: c063c89b11487e6e712b97de604db316fa97bcf91ed810bb2dcbbcb54c68dbf4
This commit is contained in:
@@ -23,12 +23,17 @@ errorsql_test 1.1 { SELECT 123__456 }
|
||||
execsql_float_test 2.1 { SELECT 1.0e1_2 }
|
||||
|
||||
|
||||
execsql_test 3.0 { SELECT 0xFF_FF }
|
||||
execsql_test 3.1 { SELECT 0xFF_EF }
|
||||
execsql_test 3.0.0 { SELECT 0xFF_FF }
|
||||
execsql_test 3.0.1 { SELECT 0xFF_EF }
|
||||
errorsql_test 3.0.2 { SELECT 0xFF__EF }
|
||||
# errorsql_test 3.0.3 { SELECT 0x_FFEF }
|
||||
errorsql_test 3.0.4 { SELECT 0xFFEF_ }
|
||||
|
||||
errorsql_test 3.2 { SELECT 0xFF__EF }
|
||||
# errorsql_test 3.3 { SELECT 0x_FFEF }
|
||||
errorsql_test 3.4 { SELECT 0xFFEF_ }
|
||||
execsql_test 3.1.0 { SELECT 0XFF_FF }
|
||||
execsql_test 3.1.1 { SELECT 0XFF_EF }
|
||||
errorsql_test 3.1.2 { SELECT 0XFF__EF }
|
||||
# errorsql_test 3.1.3 { SELECT 0X_FFEF }
|
||||
errorsql_test 3.1.4 { SELECT 0XFFEF_ }
|
||||
|
||||
finish_test
|
||||
|
||||
|
@@ -45,22 +45,40 @@ do_test 2.1 {
|
||||
set {} {}
|
||||
} {}
|
||||
|
||||
do_execsql_test 3.0 {
|
||||
do_execsql_test 3.0.0 {
|
||||
SELECT 0xFF_FF
|
||||
} {65535}
|
||||
|
||||
do_execsql_test 3.1 {
|
||||
do_execsql_test 3.0.1 {
|
||||
SELECT 0xFF_EF
|
||||
} {65519}
|
||||
|
||||
# PG says ERROR: trailing junk after numeric literal at or near "0xFF_"
|
||||
do_test 3.2 { catch { execsql {
|
||||
do_test 3.0.2 { catch { execsql {
|
||||
SELECT 0xFF__EF
|
||||
} } } 1
|
||||
|
||||
# PG says ERROR: trailing junk after numeric literal at or near "0xFFEF_"
|
||||
do_test 3.4 { catch { execsql {
|
||||
do_test 3.0.4 { catch { execsql {
|
||||
SELECT 0xFFEF_
|
||||
} } } 1
|
||||
|
||||
do_execsql_test 3.1.0 {
|
||||
SELECT 0XFF_FF
|
||||
} {65535}
|
||||
|
||||
do_execsql_test 3.1.1 {
|
||||
SELECT 0XFF_EF
|
||||
} {65519}
|
||||
|
||||
# PG says ERROR: trailing junk after numeric literal at or near "0XFF_"
|
||||
do_test 3.1.2 { catch { execsql {
|
||||
SELECT 0XFF__EF
|
||||
} } } 1
|
||||
|
||||
# PG says ERROR: trailing junk after numeric literal at or near "0XFFEF_"
|
||||
do_test 3.1.4 { catch { execsql {
|
||||
SELECT 0XFFEF_
|
||||
} } } 1
|
||||
|
||||
finish_test
|
||||
|
Reference in New Issue
Block a user