Just tried to update my sqlite version from 3.24 to 3.27.1 and the compiler complained about a void function returning a value. I don't know about C, but in C++ this is undefined behaviour and the clang compiler sometimes generate an ud2 instruction for such code.
It's on line 58165 in (amalgamation) sqlite3.c. /* ** Release a lock obtained by an earlier successful call to ** sqlite3PagerSnapshotCheck(). */ SQLITE_PRIVATE void sqlite3PagerSnapshotUnlock(Pager *pPager){ assert( pPager->pWal ); return sqlite3WalSnapshotUnlock(pPager->pWal); } _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users