usql icon indicating copy to clipboard operation
usql copied to clipboard

vector::_M_range_check @ "SELECT 1 FROM a.b WHERE 1 = 1 AND 1"

Open edgarsi opened this issue 10 years ago • 1 comments

~/tmp/uSQL4CC/examples/sqlparse $ unix/sqlparse usql> SELECT 1 FROM a.b WHERE 1 = 1 AND 1 terminate called after throwing an instance of 'std::out_of_range' what(): vector::_M_range_check Aborted

edgarsi avatar Jan 26 '15 11:01 edgarsi

There's a underflow in SQLNodeList.cpp (line 81). I simply replace the "size_t" to "long long" and it works.

xarpuia avatar Dec 30 '15 02:12 xarpuia