]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Fix compiler warnings.
authordrh <drh@noemail.net>
Tue, 29 Sep 2015 12:32:56 +0000 (12:32 +0000)
committerdrh <drh@noemail.net>
Tue, 29 Sep 2015 12:32:56 +0000 (12:32 +0000)
FossilOrigin-Name: d1a0783854d2e9272320d9ddfa58362532f58d1a

manifest
manifest.uuid
src/update.c

index 0e0acb1ea1046984ebfc67557c458835876d516a..ded8386abbca62233074334679be885d2c3516c6 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Merge\slatest\strunk\schange\sinto\sthis\sbranch.
-D 2015-09-29T11:59:25.306
+C Fix\scompiler\swarnings.
+D 2015-09-29T12:32:56.672
 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
 F Makefile.in 2143eeef6d0cc26006ae5fc4bb242a4a8b973412
 F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
@@ -399,7 +399,7 @@ F src/threads.c bbfb74450643cb5372a43ad4f6cffd7e9dfcecb0
 F src/tokenize.c 83c6ed569423a3af83a83973b444cf7123be33a6
 F src/treeview.c 154f0acc622fa3514de8777dcedf4c8a8802b4ce
 F src/trigger.c 322f23aad694e8f31d384dcfa386d52a48d3c52f
-F src/update.c 4fb82a2440bd8d66f266ada1ef31a2fcde48bd4f
+F src/update.c e0169d20524cf3663c9c6d952e61baf3c03ae797
 F src/utf.c fc6b889ba0779b7722634cdeaa25f1930d93820c
 F src/util.c fc612367108b74573c5fd13a85d0a23027f438bd
 F src/vacuum.c 2ddd5cad2a7b9cef7f9e431b8c7771634c6b1701
@@ -1389,7 +1389,7 @@ F tool/vdbe_profile.tcl 67746953071a9f8f2f668b73fe899074e2c6d8c1
 F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
 F tool/warnings.sh 48bd54594752d5be3337f12c72f28d2080cb630b
 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
-P f61203bc0fb0b62e12d6270e8d9063e445a5a252 c5566bb39c8d9b58f77380b81a873429575c7d5c
-R bc0d8f7ab7b6ff885dd78977e4d43e2a
-U dan
-Z 5823814221d6aa9768fead2d22b2e0e9
+P b519c0d67a8fc39d65c17eccc9300a6187bd5661
+R 3b0dc7b7710e7cf4f943bdd9f5967b17
+U drh
+Z 7521a63b646e7d2736834b9d13be676e
index 8c0cdf89ec3046f3616a4f71c5e9ca1d21da16c3..eeb5e662b891bd1a602417f9723ebdbc6ef24777 100644 (file)
@@ -1 +1 @@
-b519c0d67a8fc39d65c17eccc9300a6187bd5661
\ No newline at end of file
+d1a0783854d2e9272320d9ddfa58362532f58d1a
\ No newline at end of file
index ebf0d6c8eaeef8ad1cd632becec65a4ffa104d34..c90320f0b2c80a38f4d3795e484c80695d97e5bb 100644 (file)
@@ -134,9 +134,9 @@ void sqlite3Update(
 
   /* Register Allocations */
   int regRowCount = 0;   /* A count of rows changed */
-  int regOldRowid;       /* The old rowid */
-  int regNewRowid;       /* The new rowid */
-  int regNew;            /* Content of the NEW.* table in triggers */
+  int regOldRowid = 0;   /* The old rowid */
+  int regNewRowid = 0;   /* The new rowid */
+  int regNew = 0;        /* Content of the NEW.* table in triggers */
   int regOld = 0;        /* Content of OLD.* table in triggers */
   int regRowSet = 0;     /* Rowset of rows to be updated */
   int regKey = 0;        /* composite PRIMARY KEY value */
@@ -507,7 +507,6 @@ void sqlite3Update(
   newmask = sqlite3TriggerColmask(
       pParse, pTrigger, pChanges, 1, TRIGGER_BEFORE, pTab, onError
   );
-  /*sqlite3VdbeAddOp3(v, OP_Null, 0, regNew, regNew+pTab->nCol-1);*/
   for(i=0; i<pTab->nCol; i++){
     if( i==pTab->iPKey ){
       sqlite3VdbeAddOp2(v, OP_Null, 0, regNew+i);
@@ -727,7 +726,6 @@ static void updateVirtualTable(
   int aDummy[2];                  /* Unused arg for sqlite3WhereOkOnePass() */
   int bOnePass;                   /* True to use onepass strategy */
   int addr;                       /* Address of OP_OpenEphemeral */
-  NameContext sNC;
 
   /* Allocate nArg registers to martial the arguments to VUpdate. Then
   ** create and open the ephemeral table in which the records created from