/ Check-in [b0c10334]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Pop the value pushed by OP_Destroy if SQLITE_OMIT_AUTOVACUUM is defined. (CVS 2057)
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: b0c103340ad27533d3e5b2f1b18557fd9c8b55df
User & Date: danielk1977 2004-11-05 01:24:13
Context
2004-11-05
01:45
Fix bug introduced with (2057). (CVS 2058) check-in: aed2e623 user: danielk1977 tags: trunk
01:24
Pop the value pushed by OP_Destroy if SQLITE_OMIT_AUTOVACUUM is defined. (CVS 2057) check-in: b0c10334 user: danielk1977 tags: trunk
00:43
Incremental check-in of changes that will ultimately lead to a working autoincrement. (CVS 2056) check-in: 10c3d883 user: drh tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to src/build.c.

    19     19   **     DROP INDEX
    20     20   **     creating ID lists
    21     21   **     BEGIN TRANSACTION
    22     22   **     COMMIT
    23     23   **     ROLLBACK
    24     24   **     PRAGMA
    25     25   **
    26         -** $Id: build.c,v 1.261 2004/11/05 00:43:12 drh Exp $
           26  +** $Id: build.c,v 1.262 2004/11/05 01:24:13 danielk1977 Exp $
    27     27   */
    28     28   #include "sqliteInt.h"
    29     29   #include <ctype.h>
    30     30   
    31     31   /*
    32     32   ** This routine is called when a new SQL statement is beginning to
    33     33   ** be parsed.  Check to see if the schema for the database needs
................................................................................
  1664   1664       { OP_Column,     0, 4,       0},
  1665   1665       { OP_MakeRecord, 5, 0,       0},
  1666   1666       { OP_PutIntKey,  0, 0,       0}  /* 16 */
  1667   1667     };
  1668   1668   #endif
  1669   1669   
  1670   1670     sqlite3VdbeAddOp(v, OP_Destroy, iTable, iDb);
         1671  +  sqlite3VdbeAddOp(v, OP_Pop, 1, 0);
  1671   1672   #ifndef SQLITE_OMIT_AUTOVACUUM
  1672   1673     base = sqlite3VdbeAddOpList(v, ArraySize(updateMaster), updateMaster);
  1673   1674     sqlite3VdbeChangeP1(v, base+13, iTable);
  1674   1675   #endif
  1675   1676   }
  1676   1677   
  1677   1678   /*