Skip to content

Commit a3855ec

Browse files
committed
Fallback for old SQLite versions
1 parent 96b1230 commit a3855ec

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

hdr/sqlite_modern_cpp.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,9 +157,13 @@ namespace sqlite {
157157
}
158158

159159
std::string sql() {
160+
#if SQLITE_VERSION_NUMBER >= 3014000
160161
auto sqlite_deleter = [](void *ptr) {sqlite3_free(ptr);};
161162
std::unique_ptr<char, decltype(sqlite_deleter)> str(sqlite3_expanded_sql(_stmt.get()), sqlite_deleter);
162163
return str ? str.get() : original_sql();
164+
#else
165+
return original_sql();
166+
#endif
163167
}
164168

165169
std::string original_sql() {

0 commit comments

Comments
 (0)