mirror of
https://github.com/ddnet/ddnet.git
synced 2024-11-10 01:58:19 +00:00
Merge #4719
4719: Better fix for sqlite3_expanded_sql r=Zwelf a=def- <!-- What is the motivation for the changes of this pull request --> ## Checklist - [ ] Tested the change ingame - [ ] Provided screenshots if it is a visual change - [ ] Tested in combination with possibly related configuration options - [ ] Written a unit test if it works standalone, system.c especially - [ ] Considered possible null pointers and out of bounds array indexing - [ ] Changed no physics that affect existing maps - [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-addresssanitizer--undefinedbehavioursanitizer-or-valgrinds-memcheck) (optional) Co-authored-by: Dennis Felsing <dennis@felsin9.de>
This commit is contained in:
commit
c8363bc96f
|
@ -222,8 +222,9 @@ void CSqliteConnection::BindFloat(int Idx, float Value)
|
|||
m_Done = false;
|
||||
}
|
||||
|
||||
// TODO(2020-09-07): remove extern declaration, when all supported systems ship SQLite3 version 3.14 or above
|
||||
#if defined(__GNUC__)
|
||||
// Keep support for SQLite < 3.14 on older Linux distributions. MinGW does not
|
||||
// support __attribute__((weak)): https://sourceware.org/bugzilla/show_bug.cgi?id=9687
|
||||
#if defined(__GNUC__) && !defined(__MINGW32__)
|
||||
extern char *sqlite3_expanded_sql(sqlite3_stmt *pStmt) __attribute__((weak)); // NOLINT(readability-redundant-declaration)
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Reference in a new issue