From b1d1e45ef838dff676ed9a519a9d87aa9aedffc7 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Fri, 17 Jul 2015 14:16:53 +0200 Subject: Handle empty query::in_range() case --- common/query/basics/driver.cxx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/common/query/basics/driver.cxx b/common/query/basics/driver.cxx index a982901..a9a394d 100644 --- a/common/query/basics/driver.cxx +++ b/common/query/basics/driver.cxx @@ -408,6 +408,12 @@ main (int argc, char* argv[]) r = db->query (query::first_name.in_range (names, names_end)); print (r); + // Empty range. + // + r = db->query (query::last_name == "Doe" && + query::first_name.in_range (names, names)); + assert (r.empty ()); + t.commit (); } -- cgit v1.1