Changeset: 760327ab8f0e for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=760327ab8f0e Modified Files: monetdb5/mal/mal_parser.c Branch: int128 Log Message:
fixed off-by-one bug introduced with changeset 51591:0480d530edcf diffs (26 lines): diff --git a/monetdb5/mal/mal_parser.c b/monetdb5/mal/mal_parser.c --- a/monetdb5/mal/mal_parser.c +++ b/monetdb5/mal/mal_parser.c @@ -582,11 +582,11 @@ handleInts: if (hgeFromStr(CURRENT(cntxt), &len, &pval) <= 0 || l == hge_nil) l = hge_nil; - if ((hge) GDK_int_min <= l && l <= (hge) GDK_int_max) { + if ((hge) GDK_int_min < l && l <= (hge) GDK_int_max) { cst->vtype = TYPE_int; cst->val.ival = (int) l; } else - if ((hge) GDK_lng_min <= l && l <= (hge) GDK_lng_max) { + if ((hge) GDK_lng_min < l && l <= (hge) GDK_lng_max) { cst->vtype = TYPE_lng; cst->val.lval = (lng) l; } else { @@ -601,7 +601,7 @@ handleInts: if (lngFromStr(CURRENT(cntxt), &len, &pval) <= 0 || l == lng_nil) l = lng_nil; - if ((lng) GDK_int_min <= l && l <= (lng) GDK_int_max) { + if ((lng) GDK_int_min < l && l <= (lng) GDK_int_max) { cst->vtype = TYPE_int; cst->val.ival = (int) l; } else { _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list