CoolFace
Modelpublic

AryaWu/sqlite

sourceHugging Faceupdated 9mo agoView on Hugging Face
0likes
mull_expr_exprCompareVariable.out632 linesDownload Raw Back to mull-reports
1[info] Using config /sqlite/mull.yml2[debug] Diagnostics: Debug Mode enabled. Debug-level messages will be printed.3[warning] Could not find dynamic library: libm.so.64[warning] Could not find dynamic library: libc.so.65[info] Warm up run (threads: 1)6
       [################################] 1/1. Finished in 107ms7[info] Extracting coverage information (threads: 1)8
       [################################] 1/1. Finished in 3ms9[info] Filter mutants (threads: 1)10
       [################################] 1/1. Finished in 5ms11[info] Baseline run (threads: 1)12
       [################################] 1/1. Finished in 110ms13[info] Running mutants (threads: 20)14[debug] /sqlite/src/expr.c:323:8 ExecutionResult: Passed15[debug] /sqlite/src/expr.c:253:9 ExecutionResult: Passed16[debug] /sqlite/src/expr.c:938:34 ExecutionResult: Passed17
       [--------------------------------] 2/158
       [--------------------------------] 3/15818[debug] /sqlite/src/expr.c:1320:12 ExecutionResult: Failed19[debug] /sqlite/src/expr.c:1347:14 ExecutionResult: Failed20
       [#-------------------------------] 5/15821[debug] /sqlite/src/expr.c:1355:22 ExecutionResult: Passed22[debug] /sqlite/src/expr.c:2073:20 ExecutionResult: Passed23
       [#-------------------------------] 7/15824[debug] /sqlite/src/expr.c:6500:5 ExecutionResult: Passed25[debug] /sqlite/src/expr.c:5957:29 ExecutionResult: Passed26
       [#-------------------------------] 9/15827[debug] /sqlite/src/expr.c:4932:12 ExecutionResult: Passed28[debug] /sqlite/src/expr.c:3044:7 ExecutionResult: Failed29[debug] /sqlite/src/expr.c:2177:13 ExecutionResult: Passed30[debug] /sqlite/src/expr.c:6488:3 ExecutionResult: Failed31
       [##------------------------------] 13/15832[debug] /sqlite/src/expr.c:6607:9 ExecutionResult: Passed33[debug] /sqlite/src/expr.c:6601:18 ExecutionResult: Passed34[debug] /sqlite/src/expr.c:4448:10 ExecutionResult: Passed35[debug] /sqlite/src/expr.c:6557:13 ExecutionResult: Passed36[debug] /sqlite/src/expr.c:5977:62 ExecutionResult: Passed37
       [###-----------------------------] 18/15838[debug] /sqlite/src/expr.c:2032:12 ExecutionResult: Failed39
       [###-----------------------------] 19/15840[debug] /sqlite/src/expr.c:793:7 ExecutionResult: Passed41[debug] /sqlite/src/expr.c:254:11 ExecutionResult: Passed42[debug] /sqlite/src/expr.c:941:47 ExecutionResult: Passed43
       [####----------------------------] 22/15844[debug] /sqlite/src/expr.c:2275:14 ExecutionResult: Failed45
       [####----------------------------] 23/15846[debug] /sqlite/src/expr.c:1326:11 ExecutionResult: Passed47[debug] /sqlite/src/expr.c:1347:22 ExecutionResult: Failed48
       [#####---------------------------] 25/15849[debug] /sqlite/src/expr.c:1356:15 ExecutionResult: Passed50
       [#####---------------------------] 26/15851[debug] /sqlite/src/expr.c:6506:12 ExecutionResult: Failed52[debug] /sqlite/src/expr.c:2073:33 ExecutionResult: Passed53[debug] /sqlite/src/expr.c:4934:28 ExecutionResult: Passed54
       [#####---------------------------] 29/15855[debug] /sqlite/src/expr.c:2237:57 ExecutionResult: Passed56[debug] /sqlite/src/expr.c:3044:33 ExecutionResult: Failed57
       [######--------------------------] 31/15858[debug] /sqlite/src/expr.c:6602:6 ExecutionResult: Passed59
       [######--------------------------] 32/15860[debug] /sqlite/src/expr.c:4450:5 ExecutionResult: Passed61[debug] /sqlite/src/expr.c:6608:9 ExecutionResult: Passed62[debug] /sqlite/src/expr.c:6557:31 ExecutionResult: Passed63[debug] /sqlite/src/expr.c:6490:10 ExecutionResult: Failed64[debug] /sqlite/src/expr.c:5978:16 ExecutionResult: Passed65
       [#######-------------------------] 37/15866[debug] /sqlite/src/expr.c:2036:17 ExecutionResult: Passed67[debug] /sqlite/src/expr.c:794:7 ExecutionResult: Passed68
       [#######-------------------------] 39/15869[debug] /sqlite/src/expr.c:5957:34 ExecutionResult: Failed70[debug] /sqlite/src/expr.c:944:14 ExecutionResult: Passed71[debug] /sqlite/src/expr.c:255:12 ExecutionResult: Passed72
       [########------------------------] 42/15873[debug] /sqlite/src/expr.c:1331:9 ExecutionResult: Passed74[debug] /sqlite/src/expr.c:1347:22 ExecutionResult: Failed75
       [########------------------------] 44/15876[debug] /sqlite/src/expr.c:1375:18 ExecutionResult: Passed77
       [#########-----------------------] 45/15878[debug] /sqlite/src/expr.c:6544:9 ExecutionResult: Passed79[debug] /sqlite/src/expr.c:4941:8 ExecutionResult: Passed80[debug] /sqlite/src/expr.c:2076:33 ExecutionResult: Passed81
       [#########-----------------------] 48/15882[debug] /sqlite/src/expr.c:2239:22 ExecutionResult: Passed83[debug] /sqlite/src/expr.c:4416:11 ExecutionResult: Passed84
       [##########----------------------] 50/15885[debug] /sqlite/src/expr.c:6602:20 ExecutionResult: Passed86[debug] /sqlite/src/expr.c:4451:5 ExecutionResult: Passed87
       [##########----------------------] 52/15888[debug] /sqlite/src/expr.c:6609:15 ExecutionResult: Passed89[debug] /sqlite/src/expr.c:6575:15 ExecutionResult: Passed90[debug] /sqlite/src/expr.c:6491:5 ExecutionResult: Passed91
       [###########---------------------] 55/15892[debug] /sqlite/src/expr.c:5978:24 ExecutionResult: Passed93
       [###########---------------------] 56/15894[debug] /sqlite/src/expr.c:2275:14 ExecutionResult: Failed95
       [###########---------------------] 57/15896[debug] /sqlite/src/expr.c:945:16 ExecutionResult: Passed97[debug] /sqlite/src/expr.c:795:14 ExecutionResult: Passed98
       [###########---------------------] 59/15899[debug] /sqlite/src/expr.c:256:11 ExecutionResult: Passed100
       [############--------------------] 60/158101[debug] /sqlite/src/expr.c:5965:16 ExecutionResult: Passed102
       [############--------------------] 61/158103[debug] /sqlite/src/expr.c:1332:13 ExecutionResult: Passed104[debug] /sqlite/src/expr.c:1347:29 ExecutionResult: Passed105
       [############--------------------] 63/158106[debug] /sqlite/src/expr.c:1376:8 ExecutionResult: Passed107
       [############--------------------] 64/158108[debug] /sqlite/src/expr.c:6544:18 ExecutionResult: Passed109[debug] /sqlite/src/expr.c:2157:8 ExecutionResult: Passed110[debug] /sqlite/src/expr.c:5950:6 ExecutionResult: Passed111[debug] /sqlite/src/expr.c:2241:24 ExecutionResult: Passed112
       [#############-------------------] 68/158113[debug] /sqlite/src/expr.c:4416:11 ExecutionResult: Passed114[debug] /sqlite/src/expr.c:6604:23 ExecutionResult: Passed115
       [##############------------------] 70/158116[debug] /sqlite/src/expr.c:4473:3 ExecutionResult: Passed117
       [##############------------------] 71/158118[debug] /sqlite/src/expr.c:6575:38 ExecutionResult: Passed119[debug] /sqlite/src/expr.c:6494:11 ExecutionResult: Passed120[debug] /sqlite/src/expr.c:6480:7 ExecutionResult: Failed121
       [##############------------------] 74/158122[debug] /sqlite/src/expr.c:6610:15 ExecutionResult: Passed123
       [###############-----------------] 75/158124[debug] /sqlite/src/expr.c:2037:16 ExecutionResult: Failed125
       [###############-----------------] 76/158126[debug] /sqlite/src/expr.c:2276:3 ExecutionResult: Passed127
       [###############-----------------] 77/158128[debug] /sqlite/src/expr.c:795:14 ExecutionResult: Failed129[debug] /sqlite/src/expr.c:261:14 ExecutionResult: Passed130
       [################----------------] 79/158131[debug] /sqlite/src/expr.c:5965:34 ExecutionResult: Passed132[debug] /sqlite/src/expr.c:951:33 ExecutionResult: Failed133
       [################----------------] 81/158134[debug] /sqlite/src/expr.c:1337:12 ExecutionResult: Passed135
       [################----------------] 82/158136[debug] /sqlite/src/expr.c:1347:29 ExecutionResult: Failed137[debug] /sqlite/src/expr.c:1376:8 ExecutionResult: Failed138
       [#################---------------] 84/158139[debug] /sqlite/src/expr.c:6545:14 ExecutionResult: Passed140
       [#################---------------] 85/158141[debug] /sqlite/src/expr.c:2170:25 ExecutionResult: Passed142[debug] /sqlite/src/expr.c:5950:22 ExecutionResult: Passed143
       [#################---------------] 87/158144[debug] /sqlite/src/expr.c:4416:21 ExecutionResult: Passed145[debug] /sqlite/src/expr.c:6605:24 ExecutionResult: Passed146
       [##################--------------] 89/158147[debug] /sqlite/src/expr.c:4921:7 ExecutionResult: Passed148
       [##################--------------] 90/158149[debug] /sqlite/src/expr.c:6588:21 ExecutionResult: Passed150
       [##################--------------] 91/158151[debug] /sqlite/src/expr.c:6613:22 ExecutionResult: Passed152[debug] /sqlite/src/expr.c:6494:33 ExecutionResult: Passed153
       [##################--------------] 93/158154[debug] /sqlite/src/expr.c:2050:17 ExecutionResult: Passed155
       [###################-------------] 94/158156[debug] /sqlite/src/expr.c:2279:15 ExecutionResult: Passed157
       [###################-------------] 95/158158[debug] /sqlite/src/expr.c:2267:7 ExecutionResult: Failed159[debug] /sqlite/src/expr.c:261:27 ExecutionResult: Passed160
       [###################-------------] 97/158161[debug] /sqlite/src/expr.c:5972:22 ExecutionResult: Passed162[debug] /sqlite/src/expr.c:905:12 ExecutionResult: Passed163[debug] /sqlite/src/expr.c:957:19 ExecutionResult: Passed164
       [####################------------] 100/158165[debug] /sqlite/src/expr.c:1338:11 ExecutionResult: Passed166[debug] /sqlite/src/expr.c:1411:7 ExecutionResult: Passed167[debug] /sqlite/src/expr.c:1353:9 ExecutionResult: Passed168
       [####################------------] 102/158
       [####################------------] 103/158169[debug] /sqlite/src/expr.c:6484:16 ExecutionResult: Failed170
       [#####################-----------] 104/158171[debug] /sqlite/src/expr.c:6550:17 ExecutionResult: Passed172[debug] /sqlite/src/expr.c:2172:17 ExecutionResult: Passed173
       [#####################-----------] 106/158174[debug] /sqlite/src/expr.c:4426:52 ExecutionResult: Passed175
       [#####################-----------] 107/158176[debug] /sqlite/src/expr.c:6605:38 ExecutionResult: Passed177[debug] /sqlite/src/expr.c:4922:7 ExecutionResult: Passed178
       [######################----------] 109/158179[debug] /sqlite/src/expr.c:6590:21 ExecutionResult: Passed180
       [######################----------] 110/158181[debug] /sqlite/src/expr.c:6641:9 ExecutionResult: Passed182
       [######################----------] 111/158183[debug] /sqlite/src/expr.c:6497:11 ExecutionResult: Failed184
       [######################----------] 112/158185[debug] /sqlite/src/expr.c:2900:7 ExecutionResult: Failed186
       [######################----------] 113/158187[debug] /sqlite/src/expr.c:2272:5 ExecutionResult: Passed188
       [#######################---------] 114/158189[debug] /sqlite/src/expr.c:5955:5 ExecutionResult: Failed190[debug] /sqlite/src/expr.c:261:27 ExecutionResult: Passed191[debug] /sqlite/src/expr.c:5972:43 ExecutionResult: Passed192[debug] /sqlite/src/expr.c:907:18 ExecutionResult: Passed193
       [#######################---------] 118/158194[debug] /sqlite/src/expr.c:1433:5 ExecutionResult: Passed195[debug] /sqlite/src/expr.c:1338:17 ExecutionResult: Passed196[debug] /sqlite/src/expr.c:1354:12 ExecutionResult: Passed197
       [########################--------] 121/158198[debug] /sqlite/src/expr.c:2052:11 ExecutionResult: Failed199[debug] /sqlite/src/expr.c:6550:29 ExecutionResult: Passed200[debug] /sqlite/src/expr.c:2173:16 ExecutionResult: Passed201
       [#########################-------] 124/158202[debug] /sqlite/src/expr.c:4446:9 ExecutionResult: Passed203[debug] /sqlite/src/expr.c:4923:7 ExecutionResult: Passed204[debug] /sqlite/src/expr.c:6606:9 ExecutionResult: Passed205
       [#########################-------] 127/158206[debug] /sqlite/src/expr.c:6593:21 ExecutionResult: Passed207
       [#########################-------] 128/158208[debug] /sqlite/src/expr.c:6497:13 ExecutionResult: Failed209
       [##########################------] 129/158210[debug] /sqlite/src/expr.c:2908:16 ExecutionResult: Failed211[debug] /sqlite/src/expr.c:6641:18 ExecutionResult: Passed212
       [##########################------] 131/158213[debug] /sqlite/src/expr.c:974:7 ExecutionResult: Failed214
       [##########################------] 132/158215[debug] /sqlite/src/expr.c:2273:25 ExecutionResult: Passed216
       [##########################------] 133/158217[debug] /sqlite/src/expr.c:6484:46 ExecutionResult: Failed218[debug] /sqlite/src/expr.c:938:7 ExecutionResult: Passed219[debug] /sqlite/src/expr.c:305:7 ExecutionResult: Passed220
       [###########################-----] 136/158221[debug] /sqlite/src/expr.c:5977:11 ExecutionResult: Passed222[debug] /sqlite/src/expr.c:5957:24 ExecutionResult: Passed223
       [###########################-----] 138/158224[debug] /sqlite/src/expr.c:1339:13 ExecutionResult: Passed225
       [############################----] 139/158226[debug] /sqlite/src/expr.c:1437:11 ExecutionResult: Passed227[debug] /sqlite/src/expr.c:1354:12 ExecutionResult: Failed228
       [############################----] 141/158229[debug] /sqlite/src/expr.c:6594:15 ExecutionResult: Passed230[debug] /sqlite/src/expr.c:4926:7 ExecutionResult: Passed231[debug] /sqlite/src/expr.c:2059:33 ExecutionResult: Passed232[debug] /sqlite/src/expr.c:6551:21 ExecutionResult: Passed233[debug] /sqlite/src/expr.c:2175:23 ExecutionResult: Passed234
       [#############################---] 146/158235[debug] /sqlite/src/expr.c:4446:11 ExecutionResult: Passed236[debug] /sqlite/src/expr.c:6499:5 ExecutionResult: Passed237
       [#############################---] 148/158238[debug] /sqlite/src/expr.c:3043:7 ExecutionResult: Passed239
       [##############################--] 149/158240[debug] /sqlite/src/expr.c:6487:26 ExecutionResult: Failed241
       [##############################--] 150/158242[debug] /sqlite/src/expr.c:5957:29 ExecutionResult: Passed243
       [##############################--] 151/158244[debug] /sqlite/src/expr.c:5977:19 ExecutionResult: Passed245
       [##############################--] 152/158246[debug] /sqlite/src/expr.c:974:9 ExecutionResult: Failed247
       [##############################--] 153/158248[debug] /sqlite/src/expr.c:3043:35 ExecutionResult: Passed249
       [###############################-] 154/158250[debug] /sqlite/src/expr.c:2275:11 ExecutionResult: Failed251
       [###############################-] 155/158252[debug] /sqlite/src/expr.c:2070:12 ExecutionResult: Failed253
       [###############################-] 156/158254[debug] /sqlite/src/expr.c:6487:46 ExecutionResult: Failed255
       [###############################-] 157/158256[debug] /sqlite/src/expr.c:2073:20 ExecutionResult: Passed257
       [################################] 158/158. Finished in 1727ms258[debug] Done running mutants259[info] Survived mutants (123/158):260/sqlite/src/expr.c:253:9: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const]261    int op = p->op;262        ^263/sqlite/src/expr.c:254:11: warning: Survived: Replaced == with != [cxx_eq_to_ne]264    if( op==TK_REGISTER ) op = p->op2;265          ^266/sqlite/src/expr.c:255:12: warning: Survived: Replaced == with != [cxx_eq_to_ne]267    if( (op==TK_AGG_COLUMN && p->y.pTab!=0)268           ^269/sqlite/src/expr.c:256:11: warning: Survived: Replaced == with != [cxx_eq_to_ne]270     || op==TK_COLUMN || op==TK_TRIGGER271          ^272/sqlite/src/expr.c:261:14: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]273      if( (j = p->iColumn)>=0 ){274             ^275/sqlite/src/expr.c:261:27: warning: Survived: Replaced >= with > [cxx_ge_to_gt]276      if( (j = p->iColumn)>=0 ){277                          ^278/sqlite/src/expr.c:261:27: warning: Survived: Replaced >= with < [cxx_ge_to_lt]279      if( (j = p->iColumn)>=0 ){280                          ^281/sqlite/src/expr.c:305:7: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call]282  if( sqlite3CheckCollSeq(pParse, pColl) ){283      ^284/sqlite/src/expr.c:323:8: warning: Survived: Replaced == with != [cxx_eq_to_ne]285  if( p==0 ) p = pParse->db->pDfltColl;286       ^287/sqlite/src/expr.c:793:7: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const]288  int rc = SQLITE_OK;289      ^290/sqlite/src/expr.c:794:7: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const]291  int mxHeight = pParse->db->aLimit[SQLITE_LIMIT_EXPR_DEPTH];292      ^293/sqlite/src/expr.c:795:14: warning: Survived: Replaced > with >= [cxx_gt_to_ge]294  if( nHeight>mxHeight ){295             ^296/sqlite/src/expr.c:905:12: warning: Survived: Replaced == with != [cxx_eq_to_ne]297  if( pExpr==0 ) return;298           ^299/sqlite/src/expr.c:907:18: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]300  pExpr->w.iOfst = iOfst;301                 ^302/sqlite/src/expr.c:938:7: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const]303  int nExtra = pToken ? pToken->n+1 : 0;304      ^305/sqlite/src/expr.c:938:34: warning: Survived: Replaced + with - [cxx_add_to_sub]306  int nExtra = pToken ? pToken->n+1 : 0;307                                 ^308/sqlite/src/expr.c:941:47: warning: Survived: Replaced + with - [cxx_add_to_sub]309  pNew = sqlite3DbMallocRawNN(db, sizeof(Expr)+nExtra);310                                              ^311/sqlite/src/expr.c:944:14: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]312    pNew->op = (u8)op;313             ^314/sqlite/src/expr.c:945:16: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]315    pNew->iAgg = -1;316               ^317/sqlite/src/expr.c:957:19: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]318    pNew->nHeight = 1;319                  ^320/sqlite/src/expr.c:1326:11: warning: Survived: Replaced == with != [cxx_eq_to_ne]321  if( z[1]==0 ){322          ^323/sqlite/src/expr.c:1331:9: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const]324    int doAdd = 0;325        ^326/sqlite/src/expr.c:1332:13: warning: Survived: Replaced == with != [cxx_eq_to_ne]327    if( z[0]=='?' ){328            ^329/sqlite/src/expr.c:1337:12: warning: Survived: Replaced == with != [cxx_eq_to_ne]330      if( n==2 ){ /*OPTIMIZATION-IF-TRUE*/331           ^332/sqlite/src/expr.c:1338:11: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]333        i = z[1]-'0';  /* The common case of ?N for a single digit N */334          ^335/sqlite/src/expr.c:1338:17: warning: Survived: Replaced - with + [cxx_sub_to_add]336        i = z[1]-'0';  /* The common case of ?N for a single digit N */337                ^338/sqlite/src/expr.c:1339:13: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]339        bOk = 1;340            ^341/sqlite/src/expr.c:1347:29: warning: Survived: Replaced > with >= [cxx_gt_to_ge]342      if( bOk==0 || i<1 || i>db->aLimit[SQLITE_LIMIT_VARIABLE_NUMBER] ){343                            ^344/sqlite/src/expr.c:1353:9: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]345      x = (ynVar)i;346        ^347/sqlite/src/expr.c:1354:12: warning: Survived: Replaced > with >= [cxx_gt_to_ge]348      if( x>pParse->nVar ){349           ^350/sqlite/src/expr.c:1355:22: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]351        pParse->nVar = (int)x;352                     ^353/sqlite/src/expr.c:1356:15: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]354        doAdd = 1;355              ^356/sqlite/src/expr.c:1375:18: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]357  pExpr->iColumn = x;358                 ^359/sqlite/src/expr.c:1376:8: warning: Survived: Replaced > with >= [cxx_gt_to_ge]360  if( x>db->aLimit[SQLITE_LIMIT_VARIABLE_NUMBER] ){361       ^362/sqlite/src/expr.c:1411:7: warning: Survived: Removed the call to the function [cxx_remove_void_call]363      sqlite3ExprListDelete(db, p->x.pList);364      ^365/sqlite/src/expr.c:1433:5: warning: Survived: Removed the call to the function [cxx_remove_void_call]366    sqlite3DbNNFreeNN(db, p);367    ^368/sqlite/src/expr.c:1437:11: warning: Survived: Removed the call to the function [cxx_remove_void_call]369  if( p ) sqlite3ExprDeleteNN(db, p);370          ^371/sqlite/src/expr.c:2036:17: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]372  pList->nAlloc = 4;373                ^374/sqlite/src/expr.c:2050:17: warning: Survived: Replaced *= with /= [cxx_mul_assign_to_div_assign]375  pList->nAlloc *= 2;376                ^377/sqlite/src/expr.c:2059:33: warning: Survived: Replaced x++ with x-- [cxx_post_inc_to_post_dec]378  pItem = &pList->a[pList->nExpr++];379                                ^380/sqlite/src/expr.c:2073:20: warning: Survived: Replaced < with >= [cxx_lt_to_ge]381  if( pList->nAlloc<pList->nExpr+1 ){382                   ^383/sqlite/src/expr.c:2073:20: warning: Survived: Replaced < with <= [cxx_lt_to_le]384  if( pList->nAlloc<pList->nExpr+1 ){385                   ^386/sqlite/src/expr.c:2073:33: warning: Survived: Replaced + with - [cxx_add_to_sub]387  if( pList->nAlloc<pList->nExpr+1 ){388                                ^389/sqlite/src/expr.c:2076:33: warning: Survived: Replaced x++ with x-- [cxx_post_inc_to_post_dec]390  pItem = &pList->a[pList->nExpr++];391                                ^392/sqlite/src/expr.c:2157:8: warning: Survived: Replaced == with != [cxx_eq_to_ne]393  if( p==0 ) return;394       ^395/sqlite/src/expr.c:2170:25: warning: Survived: Replaced - with + [cxx_sub_to_add]396  pItem = &p->a[p->nExpr-1];397                        ^398/sqlite/src/expr.c:2172:17: warning: Survived: Replaced == with != [cxx_eq_to_ne]399  if( iSortOrder==SQLITE_SO_UNDEFINED ){400                ^401/sqlite/src/expr.c:2173:16: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]402    iSortOrder = SQLITE_SO_ASC;403               ^404/sqlite/src/expr.c:2175:23: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]405  pItem->fg.sortFlags = (u8)iSortOrder;406                      ^407/sqlite/src/expr.c:2177:13: warning: Survived: Replaced != with == [cxx_ne_to_eq]408  if( eNulls!=SQLITE_SO_UNDEFINED ){409            ^410/sqlite/src/expr.c:2237:57: warning: Survived: Replaced - with + [cxx_sub_to_add]411    struct ExprList_item *pItem = &pList->a[pList->nExpr-1];412                                                        ^413/sqlite/src/expr.c:2239:22: warning: Survived: Replaced == with != [cxx_eq_to_ne]414    if( pItem->zEName==0 ){415                     ^416/sqlite/src/expr.c:2241:24: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]417      pItem->fg.eEName = ENAME_SPAN;418                       ^419/sqlite/src/expr.c:2272:5: warning: Survived: Removed the call to the function [cxx_remove_void_call]420    sqlite3ExprDelete(db, pItem->pExpr);421    ^422/sqlite/src/expr.c:2273:25: warning: Survived: Removed the call to the function [cxx_remove_void_call]423    if( pItem->zEName ) sqlite3DbNNFreeNN(db, pItem->zEName);424                        ^425/sqlite/src/expr.c:2276:3: warning: Survived: Removed the call to the function [cxx_remove_void_call]426  sqlite3DbNNFreeNN(db, pList);427  ^428/sqlite/src/expr.c:2279:15: warning: Survived: Removed the call to the function [cxx_remove_void_call]429  if( pList ) exprListDeleteNN(db, pList);430              ^431/sqlite/src/expr.c:3043:7: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call]432  if( sqlite3StrICmp(z, "_ROWID_")==0 ) return 1;433      ^434/sqlite/src/expr.c:3043:35: warning: Survived: Replaced == with != [cxx_eq_to_ne]435  if( sqlite3StrICmp(z, "_ROWID_")==0 ) return 1;436                                  ^437/sqlite/src/expr.c:4416:11: warning: Survived: Replaced < with >= [cxx_lt_to_ge]438  if( iCol<0 || iCol==pTab->iPKey ){439          ^440/sqlite/src/expr.c:4416:11: warning: Survived: Replaced < with <= [cxx_lt_to_le]441  if( iCol<0 || iCol==pTab->iPKey ){442          ^443/sqlite/src/expr.c:4416:21: warning: Survived: Replaced == with != [cxx_eq_to_ne]444  if( iCol<0 || iCol==pTab->iPKey ){445                    ^446/sqlite/src/expr.c:4426:52: warning: Survived: Replaced & with | [cxx_and_to_or]447    }else if( (pCol = &pTab->aCol[iCol])->colFlags & COLFLAG_VIRTUAL ){448                                                   ^449/sqlite/src/expr.c:4446:9: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]450      x = sqlite3TableColumnToStorage(pTab,iCol);451        ^452/sqlite/src/expr.c:4446:11: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call]453      x = sqlite3TableColumnToStorage(pTab,iCol);454          ^455/sqlite/src/expr.c:4448:10: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]456      op = OP_Column;457         ^458/sqlite/src/expr.c:4450:5: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call]459    sqlite3VdbeAddOp3(v, op, iTabCur, x, regOut);460    ^461/sqlite/src/expr.c:4451:5: warning: Survived: Removed the call to the function [cxx_remove_void_call]462    sqlite3ColumnDefault(v, pTab, iCol, regOut);463    ^464/sqlite/src/expr.c:4473:3: warning: Survived: Removed the call to the function [cxx_remove_void_call]465  sqlite3ExprCodeGetColumnOfTable(pParse->pVdbe, pTab, iTable, iColumn, iReg);466  ^467/sqlite/src/expr.c:4921:7: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const]468  int inReg = target;       /* Results stored in register inReg */469      ^470/sqlite/src/expr.c:4922:7: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const]471  int regFree1 = 0;         /* If non-zero free this temporary register */472      ^473/sqlite/src/expr.c:4923:7: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const]474  int regFree2 = 0;         /* If non-zero free this temporary register */475      ^476/sqlite/src/expr.c:4926:7: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const]477  int p5 = 0;478      ^479/sqlite/src/expr.c:4932:12: warning: Survived: Replaced == with != [cxx_eq_to_ne]480  if( pExpr==0 ){481           ^482/sqlite/src/expr.c:4934:28: warning: Survived: Replaced != with == [cxx_ne_to_eq]483  }else if( pParse->pIdxEpr!=0484                           ^485/sqlite/src/expr.c:4941:8: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]486    op = pExpr->op;487       ^488/sqlite/src/expr.c:5950:6: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const]489  u8 copyOp = (flags & SQLITE_ECEL_DUP) ? OP_Copy : OP_SCopy;490     ^491/sqlite/src/expr.c:5950:22: warning: Survived: Replaced & with | [cxx_and_to_or]492  u8 copyOp = (flags & SQLITE_ECEL_DUP) ? OP_Copy : OP_SCopy;493                     ^494/sqlite/src/expr.c:5957:24: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]495  for(pItem=pList->a, i=0; i<n; i++, pItem++){496                       ^497/sqlite/src/expr.c:5957:29: warning: Survived: Replaced < with >= [cxx_lt_to_ge]498  for(pItem=pList->a, i=0; i<n; i++, pItem++){499                            ^500/sqlite/src/expr.c:5957:29: warning: Survived: Replaced < with <= [cxx_lt_to_le]501  for(pItem=pList->a, i=0; i<n; i++, pItem++){502                            ^503/sqlite/src/expr.c:5965:16: warning: Survived: Replaced & with | [cxx_and_to_or]504    if( (flags & SQLITE_ECEL_REF)!=0 && (j = pItem->u.x.iOrderByCol)>0 ){505               ^506/sqlite/src/expr.c:5965:34: warning: Survived: Replaced != with == [cxx_ne_to_eq]507    if( (flags & SQLITE_ECEL_REF)!=0 && (j = pItem->u.x.iOrderByCol)>0 ){508                                 ^509/sqlite/src/expr.c:5972:22: warning: Survived: Replaced & with | [cxx_and_to_or]510    }else if( (flags & SQLITE_ECEL_FACTOR)!=0511                     ^512/sqlite/src/expr.c:5972:43: warning: Survived: Replaced != with == [cxx_ne_to_eq]513    }else if( (flags & SQLITE_ECEL_FACTOR)!=0514                                          ^515/sqlite/src/expr.c:5977:11: warning: Survived: Replaced 'T a = b' with 'T a = 42' [cxx_init_const]516      int inReg = sqlite3ExprCodeTarget(pParse, pExpr, target+i);517          ^518/sqlite/src/expr.c:5977:19: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call]519      int inReg = sqlite3ExprCodeTarget(pParse, pExpr, target+i);520                  ^521/sqlite/src/expr.c:5977:62: warning: Survived: Replaced + with - [cxx_add_to_sub]522      int inReg = sqlite3ExprCodeTarget(pParse, pExpr, target+i);523                                                             ^524/sqlite/src/expr.c:5978:16: warning: Survived: Replaced != with == [cxx_ne_to_eq]525      if( inReg!=target+i ){526               ^527/sqlite/src/expr.c:5978:24: warning: Survived: Replaced + with - [cxx_add_to_sub]528      if( inReg!=target+i ){529                       ^530/sqlite/src/expr.c:6491:5: warning: Survived: Removed the call to the function [cxx_remove_void_call]531    sqlite3VdbeSetVarmask(pParse->pVdbe, iVar);532    ^533/sqlite/src/expr.c:6494:11: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call]534      if( sqlite3_value_type(pL)==SQLITE_TEXT ){535          ^536/sqlite/src/expr.c:6494:33: warning: Survived: Replaced == with != [cxx_eq_to_ne]537      if( sqlite3_value_type(pL)==SQLITE_TEXT ){538                                ^539/sqlite/src/expr.c:6499:5: warning: Survived: Removed the call to the function [cxx_remove_void_call]540    sqlite3ValueFree(pR);541    ^542/sqlite/src/expr.c:6500:5: warning: Survived: Removed the call to the function [cxx_remove_void_call]543    sqlite3ValueFree(pL);544    ^545/sqlite/src/expr.c:6544:9: warning: Survived: Replaced == with != [cxx_eq_to_ne]546  if( pA==0 || pB==0 ){547        ^548/sqlite/src/expr.c:6544:18: warning: Survived: Replaced == with != [cxx_eq_to_ne]549  if( pA==0 || pB==0 ){550                 ^551/sqlite/src/expr.c:6545:14: warning: Survived: Replaced == with != [cxx_eq_to_ne]552    return pB==pA ? 0 : 2;553             ^554/sqlite/src/expr.c:6550:17: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]555  combinedFlags = pA->flags | pB->flags;556                ^557/sqlite/src/expr.c:6550:29: warning: Survived: Replaced | with & [cxx_or_to_and]558  combinedFlags = pA->flags | pB->flags;559                            ^560/sqlite/src/expr.c:6551:21: warning: Survived: Replaced & with | [cxx_and_to_or]561  if( combinedFlags & EP_IntValue ){562                    ^563/sqlite/src/expr.c:6557:13: warning: Survived: Replaced != with == [cxx_ne_to_eq]564  if( pA->op!=pB->op || pA->op==TK_RAISE ){565            ^566/sqlite/src/expr.c:6557:31: warning: Survived: Replaced == with != [cxx_eq_to_ne]567  if( pA->op!=pB->op || pA->op==TK_RAISE ){568                              ^569/sqlite/src/expr.c:6575:15: warning: Survived: Replaced == with != [cxx_eq_to_ne]570    if( pA->op==TK_FUNCTION || pA->op==TK_AGG_FUNCTION ){571              ^572/sqlite/src/expr.c:6575:38: warning: Survived: Replaced == with != [cxx_eq_to_ne]573    if( pA->op==TK_FUNCTION || pA->op==TK_AGG_FUNCTION ){574                                     ^575/sqlite/src/expr.c:6588:21: warning: Survived: Replaced == with != [cxx_eq_to_ne]576    }else if( pA->op==TK_NULL ){577                    ^578/sqlite/src/expr.c:6590:21: warning: Survived: Replaced == with != [cxx_eq_to_ne]579    }else if( pA->op==TK_COLLATE ){580                    ^581/sqlite/src/expr.c:6593:21: warning: Survived: Replaced != with == [cxx_ne_to_eq]582    if( pB->u.zToken!=0583                    ^584/sqlite/src/expr.c:6594:15: warning: Survived: Replaced != with == [cxx_ne_to_eq]585     && pA->op!=TK_COLUMN586              ^587/sqlite/src/expr.c:6601:18: warning: Survived: Replaced & with | [cxx_and_to_or]588  if( (pA->flags & (EP_Distinct|EP_Commuted))589                 ^590/sqlite/src/expr.c:6602:6: warning: Survived: Replaced != with == [cxx_ne_to_eq]591     != (pB->flags & (EP_Distinct|EP_Commuted)) ) return 2;592     ^593/sqlite/src/expr.c:6602:20: warning: Survived: Replaced & with | [cxx_and_to_or]594     != (pB->flags & (EP_Distinct|EP_Commuted)) ) return 2;595                   ^596/sqlite/src/expr.c:6604:23: warning: Survived: Replaced & with | [cxx_and_to_or]597    if( combinedFlags & EP_xIsSelect ) return 2;598                      ^599/sqlite/src/expr.c:6605:24: warning: Survived: Replaced & with | [cxx_and_to_or]600    if( (combinedFlags & EP_FixedCol)==0601                       ^602/sqlite/src/expr.c:6605:38: warning: Survived: Replaced == with != [cxx_eq_to_ne]603    if( (combinedFlags & EP_FixedCol)==0604                                     ^605/sqlite/src/expr.c:6606:9: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call]606     && sqlite3ExprCompare(pParse, pA->pLeft, pB->pLeft, iTab) ) return 2;607        ^608/sqlite/src/expr.c:6607:9: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call]609    if( sqlite3ExprCompare(pParse, pA->pRight, pB->pRight, iTab) ) return 2;610        ^611/sqlite/src/expr.c:6608:9: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call]612    if( sqlite3ExprListCompare(pA->x.pList, pB->x.pList, iTab) ) return 2;613        ^614/sqlite/src/expr.c:6609:15: warning: Survived: Replaced != with == [cxx_ne_to_eq]615    if( pA->op!=TK_STRING616              ^617/sqlite/src/expr.c:6610:15: warning: Survived: Replaced != with == [cxx_ne_to_eq]618     && pA->op!=TK_TRUEFALSE619              ^620/sqlite/src/expr.c:6613:22: warning: Survived: Replaced != with == [cxx_ne_to_eq]621      if( pA->iColumn!=pB->iColumn ) return 2;622                     ^623/sqlite/src/expr.c:6641:9: warning: Survived: Replaced == with != [cxx_eq_to_ne]624  if( pA==0 && pB==0 ) return 0;625        ^626/sqlite/src/expr.c:6641:18: warning: Survived: Replaced == with != [cxx_eq_to_ne]627  if( pA==0 && pB==0 ) return 0;628                 ^629[info] Mutation score: 22%630[info] Total execution time: 2051ms631[info] Surviving mutants: 123632