1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-08-07 02:42:48 +03:00

Get btree.c to compile with -DNDEBUG=1. (CVS 2040)

FossilOrigin-Name: 8378c144c1e1cedb7deea271fa274182d08198b8
This commit is contained in:
drh
2004-11-02 18:05:09 +00:00
parent f78fc0818c
commit cfe4a990ce
3 changed files with 11 additions and 9 deletions

View File

@@ -1,5 +1,5 @@
C Fix\san\sauto-vacuum\sbug\sfor\sbtree\sentries\sthat\sspan\smore\sthan\sone\soverflow\spage.\s(CVS\s2039) C Get\sbtree.c\sto\scompile\swith\s-DNDEBUG=1.\s(CVS\s2040)
D 2004-11-02T14:40:32 D 2004-11-02T18:05:09
F Makefile.in 9e90c685d69f09039015a6b1f3b0a48e9738c9e5 F Makefile.in 9e90c685d69f09039015a6b1f3b0a48e9738c9e5
F Makefile.linux-gcc a9e5a0d309fa7c38e7c14d3ecf7690879d3a5457 F Makefile.linux-gcc a9e5a0d309fa7c38e7c14d3ecf7690879d3a5457
F README a01693e454a00cc117967e3f9fdab2d4d52e9bc1 F README a01693e454a00cc117967e3f9fdab2d4d52e9bc1
@@ -29,7 +29,7 @@ F sqlite3.def dbaeb20c153e1d366e8f421b55a573f5dfc00863
F sqlite3.pc.in 985b9bf34192a549d7d370e0f0b6b34a4f61369a F sqlite3.pc.in 985b9bf34192a549d7d370e0f0b6b34a4f61369a
F src/attach.c e49d09dad9f5f9fb10b4b0c1be5a70ae4c45e689 F src/attach.c e49d09dad9f5f9fb10b4b0c1be5a70ae4c45e689
F src/auth.c 3b81f2a42f48a62c2c9c9b0eda31a157c681edea F src/auth.c 3b81f2a42f48a62c2c9c9b0eda31a157c681edea
F src/btree.c 5958f65a3795e91fd017e4902b6ee7fe98169eb0 F src/btree.c 0d0993b87602145b0fb3d38fa983cb5ef7cb7176
F src/btree.h 94dfec0a1722d33359b23e7e310f2b64ffedf029 F src/btree.h 94dfec0a1722d33359b23e7e310f2b64ffedf029
F src/build.c bb896c5f85ab749d17ae5d730235134c12c08033 F src/build.c bb896c5f85ab749d17ae5d730235134c12c08033
F src/date.c 34bdb0082db7ec2a83ef00063f7b44e61ee19dad F src/date.c 34bdb0082db7ec2a83ef00063f7b44e61ee19dad
@@ -252,7 +252,7 @@ F www/tclsqlite.tcl 560ecd6a916b320e59f2917317398f3d59b7cc25
F www/vdbe.tcl 59288db1ac5c0616296b26dce071c36cb611dfe9 F www/vdbe.tcl 59288db1ac5c0616296b26dce071c36cb611dfe9
F www/version3.tcl 092a01f5ef430d2c4acc0ae558d74c4bb89638a0 F www/version3.tcl 092a01f5ef430d2c4acc0ae558d74c4bb89638a0
F www/whentouse.tcl fdacb0ba2d39831e8a6240d05a490026ad4c4e4c F www/whentouse.tcl fdacb0ba2d39831e8a6240d05a490026ad4c4e4c
P c33b34dbe9657b151b9ab00a6b50a255fae623f8 P 40249ed19cd53cb61f9575d8165316faf2627479
R 6249b189aa86705bd047e7b6eada805a R 8fad660a81a265b89a489362e616e523
U danielk1977 U drh
Z d61c7336a7d899fa402be79ab44af7cd Z 71c4afd4c0621c58a095f076710df854

View File

@@ -1 +1 @@
40249ed19cd53cb61f9575d8165316faf2627479 8378c144c1e1cedb7deea271fa274182d08198b8

View File

@@ -9,7 +9,7 @@
** May you share freely, never taking more than you give. ** May you share freely, never taking more than you give.
** **
************************************************************************* *************************************************************************
** $Id: btree.c,v 1.198 2004/11/02 14:40:32 danielk1977 Exp $ ** $Id: btree.c,v 1.199 2004/11/02 18:05:09 drh Exp $
** **
** This file implements a external (disk-based) database using BTrees. ** This file implements a external (disk-based) database using BTrees.
** For a detailed discussion of BTrees, refer to ** For a detailed discussion of BTrees, refer to
@@ -1753,9 +1753,11 @@ autovacuum_out:
/* TODO: A goto autovacuum_out; will fail to call releasePage() on /* TODO: A goto autovacuum_out; will fail to call releasePage() on
** outstanding references. Fix. ** outstanding references. Fix.
*/ */
#ifndef NDEBUG
if( nRef!=*sqlite3pager_stats(pPager) ){ if( nRef!=*sqlite3pager_stats(pPager) ){
sqlite3pager_refdump(pPager); sqlite3pager_refdump(pPager);
} }
#endif
assert( nRef==*sqlite3pager_stats(pPager) ); assert( nRef==*sqlite3pager_stats(pPager) );
if( rc!=SQLITE_OK ){ if( rc!=SQLITE_OK ){
sqlite3pager_rollback(pPager); sqlite3pager_rollback(pPager);