aboutsummaryrefslogtreecommitdiff
path: root/src/vdbeapi.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2013-08-20 00:42:11 +0000
committerdrh <drh@noemail.net>2013-08-20 00:42:11 +0000
commit36df58e45ff90c997e6901c8bf18ddd83882d66c (patch)
tree56b7723beddbf0cfce4e0393dafe229ada31f1b5 /src/vdbeapi.c
parent5805eedb879ca4c245eb5a70fb33d2251d7b3a48 (diff)
downloadsqlite-36df58e45ff90c997e6901c8bf18ddd83882d66c.tar.gz
sqlite-36df58e45ff90c997e6901c8bf18ddd83882d66c.zip
Performance optimizations in the VDBE and especially to the OP_Next and
related opcodes. FossilOrigin-Name: d78c5d89de4b840351b026c9db1952fc24e689d0
Diffstat (limited to 'src/vdbeapi.c')
-rw-r--r--src/vdbeapi.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/vdbeapi.c b/src/vdbeapi.c
index 178129d34..52c6b2a79 100644
--- a/src/vdbeapi.c
+++ b/src/vdbeapi.c
@@ -1298,7 +1298,7 @@ sqlite3_stmt *sqlite3_next_stmt(sqlite3 *pDb, sqlite3_stmt *pStmt){
*/
int sqlite3_stmt_status(sqlite3_stmt *pStmt, int op, int resetFlag){
Vdbe *pVdbe = (Vdbe*)pStmt;
- int v = pVdbe->aCounter[op-1];
- if( resetFlag ) pVdbe->aCounter[op-1] = 0;
- return v;
+ u32 v = pVdbe->aCounter[op];
+ if( resetFlag ) pVdbe->aCounter[op] = 0;
+ return (int)v;
}