From: drh Date: Mon, 9 Apr 2018 00:46:42 +0000 (+0000) Subject: Fix a (harmless) signed integer overflow warning. X-Git-Tag: version-3.23.1~12 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3517b312dcee9ab0fd4099f45587e82b30c54e03;p=thirdparty%2Fsqlite.git Fix a (harmless) signed integer overflow warning. FossilOrigin-Name: 43c2c60caf0ba105f57e32fc7fe6938dc29538c04d477a35b9b8bba2fb8fdd07 --- diff --git a/manifest b/manifest index 3baba8f82a..2dcc7b599f 100644 --- a/manifest +++ b/manifest @@ -1,5 +1,5 @@ -C Enhance\sLEMON\sto\sshow\sprecendence\sof\ssymbols\sand\sall\srules\sin\sthe\sreport\nthat\sis\sgenerated\sin\sparallel\sto\sthe\sparser. -D 2018-04-06T19:12:55.023 +C Fix\sa\s(harmless)\ssigned\sinteger\soverflow\swarning. +D 2018-04-09T00:46:42.147 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F Makefile.in 7016fc56c6b9bfe5daac4f34be8be38d8c0b5fab79ccbfb764d3b23bf1c6fff3 @@ -435,7 +435,7 @@ F src/btmutex.c 0e9ce2d56159b89b9bc8e197e023ee11e39ff8ca F src/btree.c 9eb9531c65346bbfccf5325384b7db1849daf4db6601dcfe21ba5c5b20623b64 F src/btree.h 0866c0a08255142ea0e754aabd211c843cab32045c978a592a43152405ed0c84 F src/btreeInt.h 620ab4c7235f43572cf3ac2ac8723cbdf68073be4d29da24897c7b77dda5fd96 -F src/build.c 5ac9eb8afcd3e8b8088cc954d867bd7860bdb19558d48d5220e3c4050e721626 +F src/build.c 61320fb84034c24313de699f3385c6bfe093c925b4df2931c6eb63d7c94ec62a F src/callback.c fe677cb5f5abb02f7a772a62a98c2f516426081df68856e8f2d5f950929b966a F src/complete.c a3634ab1e687055cd002e11b8f43eb75c17da23e F src/ctime.c bd9da3f1ff21b432564a16ef0b154cff03585dc43742842e99c58907c6cb4bef @@ -1717,7 +1717,7 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0 -P 7594e60935b0b5dcf764476dccdf9b403303818a0419a30bc2c16d58e44f6d04 -R ef1c977dfaed4c346b10d938399c3d50 +P 602fbd8149b53d8f0e9a223cc1aec912e7df03fca35071e8d707776ce225371c +R f3b5c5a80988cc5d56eaf38f6939e0a5 U drh -Z 131d6c9ff99d8e76f2b61b25cec666a3 +Z c4a7043373b61a2ea17d642e99e4923e diff --git a/manifest.uuid b/manifest.uuid index 065741c9db..78aa03eb24 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -602fbd8149b53d8f0e9a223cc1aec912e7df03fca35071e8d707776ce225371c \ No newline at end of file +43c2c60caf0ba105f57e32fc7fe6938dc29538c04d477a35b9b8bba2fb8fdd07 \ No newline at end of file diff --git a/src/build.c b/src/build.c index 211ccf29d8..c286b4bbe7 100644 --- a/src/build.c +++ b/src/build.c @@ -1496,7 +1496,7 @@ void sqlite3ChangeCookie(Parse *pParse, int iDb){ Vdbe *v = pParse->pVdbe; assert( sqlite3SchemaMutexHeld(db, iDb, 0) ); sqlite3VdbeAddOp3(v, OP_SetCookie, iDb, BTREE_SCHEMA_VERSION, - db->aDb[iDb].pSchema->schema_cookie+1); + (int)(1+(unsigned)db->aDb[iDb].pSchema->schema_cookie)); } /*