]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Remove a condition that is always in the logic that handles reading
authordrh <drh@noemail.net>
Sun, 22 Dec 2013 22:45:14 +0000 (22:45 +0000)
committerdrh <drh@noemail.net>
Sun, 22 Dec 2013 22:45:14 +0000 (22:45 +0000)
default values for columns.

FossilOrigin-Name: 895af097e71749f423b63ece17c5a4b4dfcd164d

manifest
manifest.uuid
src/update.c

index 8c8312dca680c323a479b193a989c96649094ec8..4e35cbf5294c91d22fffe7c42da8a4ef2d58265b 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Make\ssure\sthe\sWhereLoop.aLTerm[]\sarray\sis\slarge\senough\swhen\sprocessing\nthe\sskip-scan\soptimization.\s\sFix\sfor\sticket\s[520070ec7fbaac].
-D 2013-12-22T20:44:10.723
+C Remove\sa\scondition\sthat\sis\salways\sin\sthe\slogic\sthat\shandles\sreading\ndefault\svalues\sfor\scolumns.
+D 2013-12-22T22:45:14.083
 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
 F Makefile.in 2ef13430cd359f7b361bb863504e227b25cc7f81
 F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
@@ -276,7 +276,7 @@ F src/test_vfstrace.c 3a0ab304682fecbceb689e7d9b904211fde11d78
 F src/test_wsd.c 41cadfd9d97fe8e3e4e44f61a4a8ccd6f7ca8fe9
 F src/tokenize.c ec4c1a62b890bf1dbcdb966399e140b904c700a4
 F src/trigger.c d84e1f3669e9a217731a14a9d472b1c7b87c87ba
-F src/update.c 47baf532e3ecec8e4093f92d613384f66785fc2f
+F src/update.c c2706a6eb232a96345c35b7e1e75a188e26812bb
 F src/utf.c 6fc6c88d50448c469c5c196acf21617a24f90269
 F src/util.c e71f19b272f05c8695cf747b4bac1732685f9e5c
 F src/vacuum.c 3728d74919d4fb1356f9e9a13e27773db60b7179
@@ -1147,7 +1147,7 @@ F tool/vdbe-compress.tcl 0cf56e9263a152b84da86e75a5c0cdcdb7a47891
 F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
 F tool/warnings.sh d1a6de74685f360ab718efda6265994b99bbea01
 F tool/win/sqlite.vsix 030f3eeaf2cb811a3692ab9c14d021a75ce41fff
-P 2d2b3c4951dc2b8317d5ba8b5cf72b1f4a6668f6
-R 7e8e2aceb29a9b78ef373006c69590e7
+P 46d040591f27be01b1860344f8a268797fe344f4
+R bad123e1d8507f7c1555170369546428
 U drh
-Z 57f75659f99699708c34bb9af2294488
+Z 0c66906b8c25c31efd308428f5c19196
index 899b76fa4e8f6d98a312c4d33750785b16258b44..8fca22d7fb876e2992364e20f208a63476da2f88 100644 (file)
@@ -1 +1 @@
-46d040591f27be01b1860344f8a268797fe344f4
\ No newline at end of file
+895af097e71749f423b63ece17c5a4b4dfcd164d
\ No newline at end of file
index b7f0363c1a0afc2dfea14d63e32edee18f9e8e18..d62d0d32452f30901e966142dde23dd87cea9452 100644 (file)
@@ -72,7 +72,7 @@ void sqlite3ColumnDefault(Vdbe *v, Table *pTab, int i, int iReg){
       sqlite3VdbeChangeP4(v, -1, (const char *)pValue, P4_MEM);
     }
 #ifndef SQLITE_OMIT_FLOATING_POINT
-    if( iReg>=0 && pTab->aCol[i].affinity==SQLITE_AFF_REAL ){
+    if( pTab->aCol[i].affinity==SQLITE_AFF_REAL ){
       sqlite3VdbeAddOp1(v, OP_RealAffinity, iReg);
     }
 #endif