--- a/sys/ddb/db_expr.c +++ b/sys/ddb/db_expr.c @@ -213,7 +213,7 @@ lhs <<= rhs; else { /* Shift right is unsigned */ - lhs = (unsigned) lhs >> rhs; + lhs = (uintmax_t) lhs >> rhs; } t = db_read_token(); }