diff options
Diffstat (limited to 'src/analyze.c')
-rw-r--r-- | src/analyze.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/analyze.c b/src/analyze.c index 9213c202b..799d43924 100644 --- a/src/analyze.c +++ b/src/analyze.c @@ -215,7 +215,8 @@ static void openStatTable( sqlite3NestedParse(pParse, "CREATE TABLE %Q.%s(%s)", pDb->zDbSName, zTab, aTable[i].zCols ); - aRoot[i] = (u32)pParse->regRoot; + assert( pParse->isCreate || pParse->nErr ); + aRoot[i] = (u32)pParse->u1.cr.regRoot; aCreateTbl[i] = OPFLAG_P2ISREG; } }else{ |