aboutsummaryrefslogtreecommitdiff
path: root/src/build.c
diff options
context:
space:
mode:
authordrh <>2021-12-31 19:20:42 +0000
committerdrh <>2021-12-31 19:20:42 +0000
commit54bc63815a14bc0c47d3d3f1bbecdf9eddd4feff (patch)
tree93b86abb615803b19188d7ce88f8c0269876694a /src/build.c
parentc158c07a22566cdd67670c14687d708b25126cb6 (diff)
downloadsqlite-54bc63815a14bc0c47d3d3f1bbecdf9eddd4feff.tar.gz
sqlite-54bc63815a14bc0c47d3d3f1bbecdf9eddd4feff.zip
Simplify the sqlite3RunParser() routine by omitting the third parameter.
Results in a binary that is about 100 bytes smaller and 1.4M cycles faster. FossilOrigin-Name: 6fb2a1bb0280d6e31291e3fd06bbcbbb28ef5fb27d3898e2327a50ac738ae1f3
Diffstat (limited to 'src/build.c')
-rw-r--r--src/build.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/build.c b/src/build.c
index c7ba85fe7..b93dd91e1 100644
--- a/src/build.c
+++ b/src/build.c
@@ -307,7 +307,6 @@ void sqlite3FinishCoding(Parse *pParse){
void sqlite3NestedParse(Parse *pParse, const char *zFormat, ...){
va_list ap;
char *zSql;
- char *zErrMsg = 0;
sqlite3 *db = pParse->db;
u32 savedDbFlags = db->mDbFlags;
char saveBuf[PARSE_TAIL_SZ];
@@ -329,9 +328,8 @@ void sqlite3NestedParse(Parse *pParse, const char *zFormat, ...){
memcpy(saveBuf, PARSE_TAIL(pParse), PARSE_TAIL_SZ);
memset(PARSE_TAIL(pParse), 0, PARSE_TAIL_SZ);
db->mDbFlags |= DBFLAG_PreferBuiltin;
- sqlite3RunParser(pParse, zSql, &zErrMsg);
+ sqlite3RunParser(pParse, zSql);
db->mDbFlags = savedDbFlags;
- sqlite3DbFree(db, zErrMsg);
sqlite3DbFree(db, zSql);
memcpy(PARSE_TAIL(pParse), saveBuf, PARSE_TAIL_SZ);
pParse->nested--;