SQLite
Diff
Not logged in

Differences From Artifact [7d539cedb1]:

To Artifact [ebad891b74]:


  5920   5920       if( pTabItem->viaCoroutine && !db->mallocFailed ){
  5921   5921         last = sqlite3VdbeCurrentAddr(v);
  5922   5922         k = pLevel->addrBody;
  5923   5923         pOp = sqlite3VdbeGetOp(v, k);
  5924   5924         for(; k<last; k++, pOp++){
  5925   5925           if( pOp->p1!=pLevel->iTabCur ) continue;
  5926   5926           if( pOp->opcode==OP_Column ){
  5927         -          pOp->opcode = OP_SCopy;
         5927  +          pOp->opcode = OP_Copy;
  5928   5928             pOp->p1 = pOp->p2 + pTabItem->regResult;
  5929   5929             pOp->p2 = pOp->p3;
  5930   5930             pOp->p3 = 0;
  5931   5931           }else if( pOp->opcode==OP_Rowid ){
  5932   5932             pOp->opcode = OP_Null;
  5933   5933             pOp->p1 = 0;
  5934   5934             pOp->p3 = 0;