sql: Disable asserts for release builds
Macro SQLITE_DEBUG was set unconditionally, so both release build modes had debugging enabled, including all asserts() and TESTCASE(). Move this macro definition under check if mode is Debug and fix all warning which arised after disabling asserts(). Most of them are unused variables.
Showing
- src/box/sql/CMakeLists.txt 7 additions, 10 deletionssrc/box/sql/CMakeLists.txt
- src/box/sql/btree.c 4 additions, 2 deletionssrc/box/sql/btree.c
- src/box/sql/build.c 8 additions, 5 deletionssrc/box/sql/build.c
- src/box/sql/expr.c 7 additions, 4 deletionssrc/box/sql/expr.c
- src/box/sql/insert.c 1 addition, 2 deletionssrc/box/sql/insert.c
- src/box/sql/main.c 2 additions, 2 deletionssrc/box/sql/main.c
- src/box/sql/os.c 6 additions, 6 deletionssrc/box/sql/os.c
- src/box/sql/os_unix.c 3 additions, 3 deletionssrc/box/sql/os_unix.c
- src/box/sql/pager.c 3 additions, 2 deletionssrc/box/sql/pager.c
- src/box/sql/parse.y 2 additions, 2 deletionssrc/box/sql/parse.y
- src/box/sql/pragma.h 2 additions, 1 deletionsrc/box/sql/pragma.h
- src/box/sql/prepare.c 1 addition, 1 deletionsrc/box/sql/prepare.c
- src/box/sql/printf.c 1 addition, 1 deletionsrc/box/sql/printf.c
- src/box/sql/select.c 13 additions, 12 deletionssrc/box/sql/select.c
- src/box/sql/sqliteInt.h 13 additions, 8 deletionssrc/box/sql/sqliteInt.h
- src/box/sql/trigger.c 1 addition, 1 deletionsrc/box/sql/trigger.c
- src/box/sql/vdbe.c 5 additions, 8 deletionssrc/box/sql/vdbe.c
- src/box/sql/vdbeaux.c 4 additions, 2 deletionssrc/box/sql/vdbeaux.c
- src/box/sql/vdbemem.c 1 addition, 1 deletionsrc/box/sql/vdbemem.c
- src/box/sql/where.c 9 additions, 7 deletionssrc/box/sql/where.c
Loading
Please register or sign in to comment